Actionscript 3 不从VB设置flash变量

Actionscript 3 不从VB设置flash变量,actionscript-3,vbscript,flashvars,Actionscript 3,Vbscript,Flashvars,我是AS 3.0的新手。 我正在尝试从我的VB应用程序将flash变量传递到SWF文件。 它在AS 2.0中使用: ShockwaveFlash对象的SetVariable方法,但它在AS 3.0中不起作用。 你知道我该怎么做吗 谢谢 论坛上有一个老帖子,讨论了许多这方面的选择: (我必须说,这个线程名称太棒了)。希望有帮助 编辑: 我自己读了这篇文章后,他们得出的答案似乎是: use FlashVars="xxx=yyy" instead of SetVariable("xxx","yyy"

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

论坛上有一个老帖子,讨论了许多这方面的选择:

(我必须说,这个线程名称太棒了)。希望有帮助

编辑: 我自己读了这篇文章后,他们得出的答案似乎是:

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

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

我猜你会通过

var myvar = root.loaderInfo.parameters["variableName"]

确切地我只需要向SWF应用程序发送2个密钥。我想用flash变量来实现这一点,但如果我使用sockets,它在Vb中不起作用,我担心防火墙会阻止请求。有什么办法吗?