Flashに外部から変数を読み込みさせる方法
Flash に外部から変数を読み込ませる方法は、GET パラメータのようにして渡すのが最も簡単である。
hoge.swf?var1=abc&var2=def...
受け取った変数は、自動的に _root のレベルの変数として格納される。
_root レベルでは、以下のようにして大変簡単にアクセスできる。
trace(var1); //"abc" を出力
trace(var2); //"def" を出力
ムービークリップや _root 以外のレベルから変数にアクセスするときには、以下のようにすればよい。
trace(_root.var1); //"abc" を出力
trace(_root.var2); //"def" を出力
そのとき、注意しなければいけない点は、ステージ上のインスタンスのタイプ (インスタンスのビヘイビア?) を「グラフィック」から「ムービークリップ」にしておかないと、ActionScript が実行されず、変数を読み込めないこと。

「グラフィック」のままになっていたため、変数が出力されない...、と何時間も悩まされたのでメモ。
トラックバック
このエントリーのトラックバックURL:
http://thira.plavox.info/cgi-bin/mt/mt-tb.cgi/55

