1

actionscript 3.0 に問題があります

子 (子 A と呼びましょう) にアクセスできません。子 A には親スプライト (スプライト B と呼ばれます) があります。また、スプライト B には親 C (スプライト) があります。

例えば:

var prBoard:Sprite = new Sprite();
prBoard.name="p";
var spMatrix:Sprite = new Sprite();
spMatrix.name="s";
var tf:TextField = new TextField();

            tf.width = 30;
            tf.height = 20;
            tf.name = "r";
            tf.text= "27";

this.addChild(prBoard);
prBoard.addChild(spMatrix);
spMatrix.addChild(tf);

問題は、textField tf にアクセスする方法です。

4

1 に答える 1

1
trace((((getChildByName("p") as DisplayObjectContainer).getChildByName("s") as DisplayObjectContainer).getChildByName("r") as TextField).text); //27
于 2012-12-11T12:57:01.230 に答える