AS3 - 无法访问null对象引用的属性或方法

时间:2013-04-01 08:20:14

标签: actionscript-3

Flash会给我带来错误的代码有什么问题?

var list:List = List(DisplayObjectContainer(stage.getChildByName(target1)).getChildByName(target2));

不要担心target1target2,它们是字符串。如果我的信息很短,请告诉我。

我首先使用MovieClip代替DisplayObjectContainer,然后使用Google上网........

这里的重点是我动态创建了MovieClip target1并静态创建了listbox target2,我希望从舞台上访问listbox。< / p>

1 个答案:

答案 0 :(得分:0)

可能的原因:

  1. stage无法在您的代码上下文中访问。
  2. 您存储为target1的字符串与舞台上可用的子节点的实例名称不匹配(假设不是第1点,您确实可以访问该舞台)。
  3. 与第2点相同,但使用target2
  4. 您应该trace()这三个属性中的每一个,并查看哪个属性返回null

相关问题