ハードコーディングするのではなく動的インターフェイスを構築しようとしているので、NativeText / StageText に名前を動的に割り当てる方法を知っている人はいますか?助けていただければ幸いです!
質問する
410 次
3 に答える
0
iterate-function 内で必要なことを行うコードの例を次に示します。
public class IterationTest extends Sprite {
public function IterationTest() {
createObjects();
iterate();
}
private function createObjects():void {
for (var i:int = 0; i < 1000; i++) {
addChild(new TextField());
addChild(new MovieClip());
}
}
private function iterate():void {
var numTextObjects:int = 0;
for (var i:int = 0; i < this.numChildren; i++) {
var child:DisplayObject = getChildAt(i);
if (child is TextField) {
//do your stuff here
}
}
}
}
于 2012-08-07T13:58:25.267 に答える
0
誰かが NativeText StageText ラッパーでテキスト値を返そうとしている場合。彼らは編集する必要があります。
https://github.com/cantrell/StageTextExample/blob/master/src/NativeText.as
public get 関数を追加します -
public function get text():String {
return this.st.text;
}
次に、NativeText 値を正常に返すことができます -
nt.text
于 2014-01-25T13:12:32.703 に答える