FlashVarsの受け取り方
【参考】
【Flash】FlashVarをFlashで受け取る(AS3)|atsumo+Flash
以下のようにして受け取ります。
var flashVars:Object = loaderInfo.parameters;
for (var i:String in flashVars) {
_txt.appendText(i + "=" + flashVars[i] + "\n");
}
受け取りたいFlashVarsの値の中身が複数あって、それぞれ別々の場所に格納したい以下のような場合には、
nickname=ore&age=10014
for…inループの変数部分にはObjectのプロパティ名が入ります。文字列を追加したいTextfieldを各プロパティ名に対応する値として格納しておくことで、別々のTextfieldに追加することができます。
var flashVars:Object = loaderInfo.parameters;
var txtData:Object = {nickname:name_txt, age:age_txt};
for (var i:String in flashVars) {
txtData[i].appendText(flashVars[i]);
}
