错误:TypeError:错误#1009:无法访问a的属性或方法 null对象引用。在ball3gamehelp_fla :: MainTimeline / hitTest()
我正在尝试这样做当你抓到2个球它会带你回到主页但是,当我抓住2个球时,它会加载主页并保持球的数组添加到舞台上,尝试多个删除事件监听器的方法
如果它到达某个像素但是该工作要么
,也试图移除球如果有人能帮助我,我会非常感激
答案 0 :(得分:0)
尝试从舞台上移除球时从阵列中移除球。
function hitTest(evt:Event) :void
{
var length:int = bgame.length - 1;
for ( var j:int = length; j >= 0 ; j--)
{
if (bgame[j].hitTestPoint(Bmitt.x, Bmitt.y, true))
{
trace("true");
removeChild(bgame[j]);
bgame.splice(j, 1);//remove from array
Score++;
Scoreinstance.text = String(Score);
}
}
}
退出功能中的清除间隔
clearInterval(interval);
答案 1 :(得分:0)
您应该使用 removeEventListener 。
例如
removeEventListener(SomeEvent, SomeHandlerName)