null对象是pemukul
为什么我收到此错误,
TypeError:错误#1009:无法访问null的属性或方法 对象参考。在pedangan_fla :: MainTimeline / asd()
这是我的代码:
trace(pemukul)
var pemukul:MovieClip = test.getChildByName("pemukul") as MovieClip;
stage.addEventListener(Event.ENTER_FRAME,asd)
function asd(e:Event){
if(pemukul.hitTestObject(musuh)){
musuh.visible=false
}
}
答案 0 :(得分:0)
使用您的代码重新创建一个简单的场景后,我没有收到您的错误。 当你最初跟踪pemukul时,你得到[对象MovieClip]还是得到null?
当测试片段不包含名为pemukul的孩子时,我可以重现错误 - 你能仔细检查以确保该名字的孩子存在吗?