我想使用动作脚本在我的 html 中获取 FlashVars,
< OBJECT >
html中的标签如:
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="test.swf" width="550" height="400">
<param name="movie" value="test.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="FlashVars" value="acc=3001&pwd=test">
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflash">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
并且我的动作脚本用作mxml使用的flex中的模型,所以我没有movieclip或者我不能使用this.loaderInfo.parameters;
或者root
因为没有displayObject。
是否有其他方法可以获取 as3 中的 FlashVars 值,
或者我可以在 mxml 中获取 FlashVars,然后让 as3 获取变量,例如:
var paramObj:Object = Application(FlexGlobals.topLevelApplication).parameters;
var test:String;
test = paramObj['acc'];
在 as3 中:
var getText:String = test;
提前致谢。