2012-01-09 11 views
0

私は時折などのためのflash.display.MovieClipクラスムービークリップの動的変数のプロパティ?

のこの便利なプロパティを使用してください:

var mc:MovieClip = new MovieClip(); 
mc["myVariable"] = myAnotherMovieClip; 
mc["myVariable2"] = true; 
mc["myVariable3"] = new Array(0,0,1); 

まあ、私はムービークリップのこの「機能」についての詳細を学ぶしたいと思います。私は同僚からこれを知るようになり、AS3でこれが何を呼び出すのかを実際には知りません。

もしあなたが助けてくれたら本当にうれしいです。

答えて

1

ムービークリップクラスは動的オブジェクトで、さまざまなタイプの変数(プロパティ)を保持できます。角括弧は、オブジェクトのプロパティを動的に設定およびアクセスする方法です。

trace(mc["myVariable2"])は、trueを出力します。

trace(mc.myVariable2)も同様にtrueを出力します。

mc["myVariable"] = myAnotherMovieClipは、myAnotherMovieClipへの参照を格納するプロパティを作成することに注意してください。

+0

+1情報 – Vishnu