我想用行動腳本來得到我的HTML Flash變數,AS3獲取FlashVars的Flex 4中
在HTML像<OBJECT>
標籤:
<!--[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使用,所以我沒有movieclip或我不能使用this.loaderInfo.parameters;
或root
,因爲沒有displayObject。
是否有其他方法搶在AS3的Flash變量值,
或者我可以在MXML Flash變數然後讓AS3得到變量如:
var paramObj:Object = Application(FlexGlobals.topLevelApplication).parameters;
var test:String;
test = paramObj['acc'];
,並在AS3:
var getText:String = test;
在此先感謝。
謝謝!我會試試看。 – Shuinvy