0

ハードコーディングするのではなく動的インターフェイスを構築しようとしているので、NativeText / StageText に名前を動的に割り当てる方法を知っている人はいますか?助けていただければ幸いです!

4

3 に答える 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 に答える