【问题标题】:How to access a child if the parent of that child has a parent?如果孩子的父母有父母,如何访问孩子?
【发布时间】:2012-12-11 12:32:34
【问题描述】:

我的 actionscript 3.0 有问题

我无法访问孩子(我们称其为孩子 A),其中孩子 A 有一个父 Sprite(称为 sprite B)。并且 Sprite B 有一个父 C (sprite)。

例如:

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?

【问题讨论】:

  • @Martijn ^_^ 非常感谢你,它的工作
  • 我不知道,从不使用 actionscript。我只修改了你的语法和拼写,没有答案。

标签: actionscript-3 actionscript


【解决方案1】:
trace((((getChildByName("p") as DisplayObjectContainer).getChildByName("s") as DisplayObjectContainer).getChildByName("r") as TextField).text); //27

【讨论】:

  • 我不明白,你是什么意思发货?对不起,我是新手,英语不好
  • 他的意思是如果它有效,那很好。如果它解决了您的问题,请记住将答案标记为正确。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-13
  • 1970-01-01
相关资源
最近更新 更多