![]() |
взаимодействие php и flash
кнопка... по клику переход на др страницу.....
нужно передать переменную в адресе... <!-- URL's used in the movie--> <a href="en.php?lang=<?=$en?>"> </A> <!-- text used in the movie--> <OBJECT classid="clsid:D27CDB6E-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-картинку, все работает, переменная передается. С флешем - нет. У меня Flash 5. Может в 7 это уже поддерживается? Или я делаю что то не так? Мне нужно достичь взаиможействия флеша и php. И передать переменную со страницы на страницу, где в качестве кнопок swf-файлы, то бишь флеш кнопки. Может кто подскажет, в чем проблема? |
а где вопрос и к чему относится этот кусок кода?
как бы из всего вышенаписанного, я не вижу вообще никакой проблемы... |
эээээ.......
проблема вот в чем....
сайт изобиловал флеш кнопками..... теперь нужно в него внести изменения - добавить многоязычность.... все написано на пхп, посему это не проблема... во всем остальном, кроме флешовых кнопок. вот союственно и все. по клику на swf-кнопку нужно было передать пхп переменную на след страницу.... в случае с джипегом это выглядит так - <a href="index_ru.php?lang=<?=$ru?>"> <img src="files/ru.jpg" width="107" height="20" alt=""></A> если бы с swf можно было бы так просто прописать в адресе, было бы супер гуд. если надо в каждой кнопке городить кучу кода - не подходит. Проще кнопки сделать jpg или gif . |
можно грузить переменную во флеш и потом искать эту переменную во флеше в руте...
прийдётся один разок переделать все кнопки... но потом будет проще... <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?lang=<?=$ru?>"> <PARAM NAME=quality VALUE=best> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="en.swf?lang=<?=$ru?>" 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> |
<PARAM NAME=movie VALUE="en.swf?lang=<?=$ru?>">
к сожалению в этом виде оно не работает..... |
что не работает? =)))
ты надеюсь понимаешь что происходит? эту переменную надо поймать во флеше, и что нибудь с ней сделать... допустим к ссылке прилепить... внутри флеша... |
все в том то и дело что понимаю.....
и думаю что, оно того не стоит... и вопрос ввозник в связи с тем, что когда-то мне плотно довелось поработать с флеш5. а след версий я не знаю... вдруг в последующих это уже реализовано на более ппростом уровне.... чем километры кода в каждой кнопке. надо еще продумать, чтоб при последующих изменениях не нужно было бы опять все менять. На это у меня нет времени... ну и желания, если честно. заменю swf на jpg. то есть уже. облом, так обломс.... |
| Часовой пояс GMT +4, время: 10:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.