在我的小游戏中,我的所有按钮都会出现#1009类型错误。
我的一个按钮示例是:
creditsButton.addEventListener(MouseEvent.CLICK, creditsButtonClick);
function creditsButtonClick(event:MouseEvent) {
removeEventListener(MouseEvent.CLICK, creditsButtonClick);
gotoAndPlay(3);
}
答案 0 :(得分:1)
首先,它不清楚代码的哪一部分会抛出该错误。您应该调试它并检查什么是null。其次,您错误地删除了事件侦听器。您将它添加到creditsButton但将其从另一个对象中删除。代码应该是
creditsButton.removeEventListener(MouseEvent.CLICK, creditsButtonClick);