0
私は、子swfをロードし、構造化されたデータを子に渡したいと思うAS2 swfファイルを持っています。親でAS2の子swfにユーザー定義型を渡す
を::
var testObject = new Object();
testObject.valueName = "value";
child_mc.stringProperty = "test";
child_mc.objectProperty = testObject;
子に:興味深いことに
trace(_root.stringProperty); // traces "test". Hooray!
trace(_root.objectProperty.valueName); // traces "undefined". Boo!
もし私がすなわち - 私はちょうど子供のMCにプロパティを設定することにより、プリミティブ型を渡すことができますが、複雑なタイプは、その値を失いますfor ..を使用して_root.objectPropertyのすべてのプロパティ名をトレースすると、子swfはオブジェクトにvalueNameという値があると報告しますが、関連付けられているデータは移行時に失われます。私は単純なオブジェクト型ではなく、クラスを使用してみましたが、プロパティの読み書きにインデクサー構文を使用しましたが、役に立たなかった。