Actionscript 3 如果子级的父级有父级,如何访问该子级?

Actionscript 3 如果子级的父级有父级,如何访问该子级?,actionscript-3,actionscript,Actionscript 3,Actionscript,我的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;

我的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?

@Martijn^^非常感谢,它的工作原理我不知道,永远不要使用actionscript。我只编辑了你的语法和拼写,我没有答案。@Martijn^非常感谢你,它的工作原理我不知道,从不使用actionscript。我只编辑了你的语法和拼写,我没有答案。我不明白,你是什么意思?对不起,我是个新手,英语不好。他的意思是说,如果行得通,就可以走了。如果答案解决了你的问题,记得把它标记为正确。我不明白,你是什么意思?对不起,我是个新手,英语不好。他的意思是说,如果行得通,就可以走了。如果答案解决了你的问题,记得把它标记为正确。
trace((((getChildByName("p") as DisplayObjectContainer).getChildByName("s") as DisplayObjectContainer).getChildByName("r") as TextField).text); //27