1

我的 actionscript 3.0 有问题

我无法访问孩子(我们称其为孩子 A),其中孩子 A 有一个父 Sprite(称为 sprite B)。并且 Sprite 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 回答