使用以下代码:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%" id="thisISparta">
<param name="flashVars" value="asdf=GNU,is,not,unix" />
<param name="movie" value="thisIsSparta.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="true" />
</object>
如何使用Flex(flash builder 4.6)和不使用swfObject.js获取flash变量的值?
关于,
麦克
答案 0 :(得分:2)
您可以使用动作脚本代码来读取flashVars对象,如下所示:
在你的主要课程中:
loaderInfo.parameters
或代码中的任何位置(如果您的应用程序是Flex应用程序)P
FlexGlobals.topLevelApplication.parameters
parameters属性是键值对的对象。
答案 1 :(得分:0)
你究竟需要什么?
你可以让PHP变量在运行时替换flashvars,或者你可以从其他地方读取它们。
你也可以把它们放在网址中,如
mysite.com/myswf.swf?asdf=GNU,is,not,unix&var2=value_of_var2