Actionscript 3 AS3-无法访问空对象引用的属性或方法
Flash会向我抛出错误的代码有什么错Actionscript 3 AS3-无法访问空对象引用的属性或方法,actionscript-3,Actionscript 3,Flash会向我抛出错误的代码有什么错 var list:list=list(DisplayObjectContainer(stage.getChildByName(target1)).getChildByName(target2)) 不要担心target1和target2,它们是字符串。如果我的信息很短,请告诉我 我首先使用了MovieClip,而不是DisplayObjectContainer,然后是一个网上谷歌 这里的要点是我动态创建了一个MovieCliptarget1,静态创建了一个l
var list:list=list(DisplayObjectContainer(stage.getChildByName(target1)).getChildByName(target2))代码>
不要担心target1
和target2
,它们是字符串。如果我的信息很短,请告诉我
我首先使用了MovieClip
,而不是DisplayObjectContainer
,然后是一个网上谷歌
这里的要点是我动态创建了一个MovieClip
target1
,静态创建了一个listbox
target2
,我想从stage访问listbox
。可能的原因:
stage
在代码上下文中不可访问
存储为target1
的字符串与stage上可用的子级实例名称不匹配(假设第1点不是这种情况,并且您确实可以访问stage)
与第2点相同,但带有target2
您应该trace()
这三个属性中的每一个,并查看哪一个返回null