![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Mar 2011
Сообщений: 4
|
Доброго времени суток.
Я в AS2 новичёк, поэтому прошу тухлыми помидорами сразу не закидывать за столь банальный вопрос. Облазил много форумов, но так у меня и не получилось добиться того чтобы мувик принял FlashVars переменную ![]() Вот что имею: первый мувик запускает второй, обернутый в ХТМЛ в ХТМЛ вот что: </script> <noscript> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="1200" height="1200" id="katalog" align="top"> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="false" /> <PARAM NAME="FlashVars" VALUE="myparam=123"/> <param name="movie" value="katalog.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#999999" /> <embed src="katalog.swf" FlashVars="myparam=123" quality="high" bgcolor="#999999" width="1200" height="1200" name="katalog" align="top" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer"/></object> </noscript> хочу передать значение myparam=123 во второй мувик katalog.swf , но во втором мувике я так и не вижу своей переменной: в первом же кадре: в текстовом поле выводит undefined Почему так не пойму... Добавлено через 41 час 47 минут ну вот, впервые тут написал, а раекции нуль (( |
|
|||||
|
Modus ponens
|
Судя по тому, что это все внутри <noscript> тега, скорее всего эта часть никогда не используется а флешка вставляется с помощью каког-нибудь SWFObject-подобного скрипта. Вот в нем и нужно задать flashvars.
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Dec 2010
Сообщений: 37
|
Попробуйте воспользоватся тем же методом, getURL только настроив мост. Тут описано довольно просто.
|
|
|||||
|
Регистрация: Mar 2011
Сообщений: 4
|
Цитата:
Пробовал разными способами "поиграться" с переменными, не момогло ![]() Вот один из способов: <script language="JavaScript" type="text/javascript"> AC_FL_RunContent( 'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0', 'width', '1200', 'height', '1200', 'src', 'katalog', 'quality', 'high', 'pluginspage', 'http://www.adobe.com/go/getflashplayer', 'align', 'top', 'play', 'true', 'loop', 'true', 'scale', 'showall', 'wmode', 'transparent',//'transparent', //'window', 'devicefont', 'false', 'id', 'katalog', 'bgcolor', '#999999', 'name', 'katalog', 'menu', 'true', 'allowFullScreen', 'false', 'allowScriptAccess','sameDomain', 'movie', 'katalog', 'salign', '', 'flashvars', 'myparam=123' ); //end AC code </script> <noscript> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="1200" height="1200" id="katalog" align="top" > <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="false" /> <param name="FlashVars" value="myparam=123"/> <param name="movie" value="katalog.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#999999" /> <embed src="katalog.swf" flashvars="myparam=123" quality="high" bgcolor="#999999" width="1200" height="1200" name="katalog" align="top" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer"/></object> </noscript> теперь попробую врубиться способ от Alexvblbl ... Последний раз редактировалось udaaff; 18.03.2011 в 23:42. |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|