Flash会给我带来错误的代码有什么问题?
var list:List = List(DisplayObjectContainer(stage.getChildByName(target1)).getChildByName(target2));
不要担心target1
和target2
,它们是字符串。如果我的信息很短,请告诉我。
我首先使用MovieClip
代替DisplayObjectContainer
,然后使用Google上网........
这里的重点是我动态创建了MovieClip
target1
并静态创建了listbox
target2
,我希望从舞台上访问listbox
。< / p>
答案 0 :(得分:0)
可能的原因:
stage
无法在您的代码上下文中访问。target1
的字符串与舞台上可用的子节点的实例名称不匹配(假设不是第1点,您确实可以访问该舞台)。target2
。您应该trace()
这三个属性中的每一个,并查看哪个属性返回null
。