FlashVarsの値をAS3で受け取ろうとしてちと戸惑ったのでメモ。
AS2までは_level0に直接FlashVarsの変数がセットされて楽チンでしたが、AS3ではメインタイムラインorドキュメントクラスであるMovieClipインスタンスのloaderInfo.parametersプロパティにオブジェクトとして格納されます。
FlashVarsの列挙
var vars:Object = loaderInfo.parameters;
for (var i:String in vars) {
_txt.appendText(i + "=" + vars[i] + "\n");
}
AS3.0アプリでのパラメータ受け渡し
ActiveScript3.0で作成したSWFアプリケーションにHTMLからパラメータを渡す方法を調べてみました。キーワードとしては、「FlashVars…