пердача php-переменной в url-адресе

tankis

Guest
пердача php-переменной в url-адресе

swf-кнопка... по клику переход на др страницу.....

нужно передать переменную в адресе...

<!-- URL's used in the movie-->
<a href="en.php?lang=<?=$en?>"> </A>
<!-- text used in the movie-->

<OBJECT classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
WIDTH=107 HEIGHT=20>
<PARAM NAME=movie VALUE="en.swf">
<PARAM NAME=quality VALUE=best>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<EMBED src="en.swf" quality=best bgcolor=#FFFFFF WIDTH=107 HEIGHT=20
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
</OBJECT>

если использовать jpg-картинку, все работает, переменная передается.
то есть -
<a href="en.php?lang=<?=$en?>"><img...> </A> -корректно передает переменную в адресной строке.
С флешем - нет.
У меня Flash 5. Может в 7 это уже поддерживается?
Или я делаю что то не так?
Мне нужно достичь взаиможействия флеша и php. И передать переменную со страницы на страницу, где в качестве кнопок swf-файлы, то бишь флеш кнопки.



Может кто подскажет, в чем проблема?
 

nikish

Новичок
tankis
ссылка должна содержаться внутри самой флешки (внутри swf)
 

tankis

Guest
она там и содержится........
только не работает.....
gif, jpg подставляю - передает переменную....
а флеш нет.....

-~{}~ 08.08.05 20:03:

поясняю........................................

у меня есть переменная......
она меняется от страницы к странице....
естесстна php.
$br="abc";

и именно эту переменную я хочу переташить в след страницу.
___________________________
<a href="en.php?br=abc"> </A>
<OBJECT .....>
</OBJECT>
___________________________

это передает конкретно abc .....
а мне нужно привязаться к $br

так вот, если обойтись без флеша, все в шоколаде.....
все передается куда надо, и что надо.....

как только подставляю swf - кирдык.

либо передает abc .... либо ничего.......
 

Krisha

pain in the neck
tankis
>> она там и содержится........

как и где "она" содержится ?
 

tankis

Guest
конструкция не хитрая....... конструкция на php.....

как и где "она" содержится ?
внутри swf в sctions......
on (release) {
getURL ("en.php?br=<?=$abc?>");
}

и не видит переменной......

если писать
on (release) {
getURL ("en.php?br=abc");
}

видит значение переменной abc.
А мне нужно привязаться к br.




tankis "swf-кнопок" не бывает.
обломись.
угу..... даж спорить не буду.....
 

SelenIT

IT-лунатик :)
<PARAM NAME=movie VALUE="en.swf?lang=<?=$en?>">
...
<EMBED src="en.swf?lang=<?=$en?>"

и соотв-но

getURL ("en.php?lang="+lang+"");
 

tankis

Guest
большое спасибо... за полезный, а главное конструктивный ответ.....
точно.... почитай, что такое пхп.... мож поможет......

а проблема может решиться с помощью sendAndLoad..... как выяснилось....
пойду тестировать......
 

Фанат

oncle terrible
Команда форума
SelenIT, молодец, поздравляю.
ещё один идиот ушел отсюда в полной уверенности, что у него должен исполняться пхп в swf файле.
 

tankis

Guest
сам ты...... три дня не умывался.......
во первых - не ушел....
во-вторых - не идиот....
а во всех последующих... не надо мне исполнять пхп в swf.....
 

tankis

Guest
вообще-то.... это вариант..... изначально этого там не было....
мне думалось, что если есть возможность не влезая внутрь мувика передать переменную......
как это происходит с картинкой...... то было бы гуд.....

если столько факотни, проще заменить swf на jpg или gif......
 

tankis

Guest
ты до сих пор рассматриваешь вариант вставить <?=$abc?> в swf?
Я тебя правильно понял?
не правильно......
в данном конкретном случае я рассматриваю вариант отказаться от использования флеша...

а до этого еще шла речь о

sendAndLoad..
но это мне показаось неэффективным......
в смысле много кода, а толку мало....
 
Сверху