不是从VB设置闪存变量

时间:2011-10-09 17:32:42

标签: actionscript-3 vbscript flashvars

我是AS 3.0的新手。 我正在尝试从我的VB应用程序将flash变量传递给SWF文件。 它在AS 2.0中使用: ShockwaveFlash对象的SetVariable方法,但它不适用于AS 3.0。 知道我该怎么做 谢谢!

2 个答案:

答案 0 :(得分:1)

我不确定VB界面是如何工作的,但是你如何访问你想要设置的变量?它在AS2中是如何工作的?

我猜你会通过

访问它们
var myvar = root.loaderInfo.parameters["variableName"]

答案 1 :(得分:0)

Kirupa论坛上有一个旧帖子,讨论了很多选项: Using SetVariable with AS3 - Its ridiculous

(那个帖子名字太棒了,我必须说)。希望它有所帮助!

编辑: 在自己阅读了这个帖子之后,这似乎是他们得到的答案:

use FlashVars="xxx=yyy" instead of SetVariable("xxx","yyy")
you can pick it up inside Flash with
root.loaderInfo.parameters.xxx