ダイナミックに作成されたムービークリップ/オブジェクトのメソッドにアクセスするにはどうすればよいですか?AS3ダイナミックに作成されたムービークリップのメソッドにアクセスする
簡単にするために、私は映画のダイナミックな作成方法についてコードを投稿しませんでした。代わりに、すでに作成されていると仮定します。それはオブジェクトです。それはfield_2と呼ばれます。その下にはgetChildByName( 'field_' + field.id)を使用して参照します。
Check_box_component.as
public var testVar:String = 'test';
public function testReturn()
{
return 'value returned';
}
Main.as
var temp:MovieClip = MovieClip(getChildByName('field_' + field.id));
trace(temp);
trace(temp.testReturn);
trace(temp.testVar);
出力:
[object Check_box_component]
function Function() {}
test
私はトレースtemp.test返信、なぜ関数"の値が返されました"の代わりに機能(){} "が表示されますか?
このリンクをクリックすると、この時点までに役立ちます。
http://curtismorley.com/2007/06/13/flash-cs3-flex-2-as3-error-1119/
「理由」の裏側を説明するので、 – divillysausages