Как передать параметры в Actionscript 2 во Flash? - PullRequest
0 голосов
/ 13 июля 2010

Я прочитал хотя этот ответ для as3, который не работает для as2.

Какой самый совместимый способ обработки параметров во флэш-памяти?

1 Ответ

0 голосов
/ 14 июля 2010

Существует множество возможностей для достижения этой цели. Я предпочитаю использовать FlashVars с SWFObject :

<div id="flashcontent">
Your message if JavaScript is not enabled.
</div>
<script type="text/javascript">
var so = new SWFObject("yourmovie.swf", "yourmovie", "950", "30", "9");
so.addVariable("color", "red");
so.addVariable("speed", "3");
so.write("flashcontent");
</script>

После загрузки фильма скорость и цветностьпеременные будут доступны из _root:

trace(_root.color); 

Чтобы обеспечить правильную загрузку FlashVars, я использую функцию onEnterFrame, которая зацикливается до тех пор, пока не будут загружены внешние переменные (! = undefined).

...