HTMLから配列の変数をFlashで使う //HTML& Flash
Flashで扱う変数をHTMLに記述する //HTML&ActionScript (addvariable)と同様に、配列にしたい変数をHTMl内に記述して、それをFlash内で使用します。
更新が必要な変数をHTML内に変数を書くことで、更新作業の手間が大きく削減できます。
「,」で区切られた文字列をFlash内で配列にするには、
//HTML内//////////////////////////////////////////////////////////////////
※FlashをSWFObject v1.5 で読込む場合の読込み該当部分に記述。
//ActionScript//////////////////////////////////////////////////////////////////
上をパブリッシュすると、myAryが配列としてtraceされます。
更新が必要な変数をHTML内に変数を書くことで、更新作業の手間が大きく削減できます。
「,」で区切られた文字列をFlash内で配列にするには、
splitを使います。
//HTML内//////////////////////////////////////////////////////////////////
※FlashをSWFObject v1.5 で読込む場合の読込み該当部分に記述。
var so = new SWFObject("swf/test.swf", "devdev", "300", "200", "8");
so.addVariable("hensu", "100,111,154");
so.write("devdev");
//ActionScript//////////////////////////////////////////////////////////////////
var myAry = _root.hensu.split(",");
trace(myAry);
上をパブリッシュすると、myAryが配列としてtraceされます。