如何将参数传递给flash中的actionscript 2?

时间:2010-07-13 13:02:05

标签: flash parameter-passing

我为as3阅读了this answer,但这不适用于as2

在闪存中处理参数最兼容的方法是什么?

1 个答案:

答案 0 :(得分:0)

有很多可能实现它,我更喜欢使用带有SWFObject的FlashVars:

<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)。