Flash / ActionScript プログラムに関する各種メモ書き

Flash(ActionScript3.0)で、swf起動時にhtmlから引数を渡す

Flashで、swf起動時にhtmlから引数を渡すには以下のようにします。(ActionScript3用)

html側で

<param name="FlashVars" value="hoge=1&fuga=2">
<embed src="hoge.swf" FlashVars="hoge=1&fuga=2" />

Flash側では

var flashVars:Object = this.loaderInfo.parameters;
var hoge:String = flashVars['hoge'];

// traceで確認
trace(hoge);

// javascriptのalertで確認
import flash.external.ExternalInterface;
ExternalInterface.call("function(){ javascript:alert('" + hoge + "'); }");

参考:http://goo.gl/IoMaQ

関連エントリー

No.672
06/14 13:44

edit

ActionScript3.0