2010/09/14

ActionScript3.0 swfから外部swfにGETパラメータを渡すメモ

AS2でGETパラメータを扱う場合には、
parent_mc.loadMovie("child.swf?a=1234&b=5678");
でOKでしたが、
AS3ではloaderInfo.parametersを使用しなければなりません。

親swf側の記述は、
var url:String = "child.swf?a=1234&b=5678";
var swfLoader:Loader = new Loader();
var urlReq:URLRequest = new URLRequest(url);
swfLoader.load(urlReq);
addChild(swfLoader);

子swf側の記述は、
var param:Object = loaderInfo.parameters;
var a:int = param["a"]; // a=1234
var b:int = param["b"]; // b=5678

という感じで取得可能です。

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。