我有一个使用鼠标事件的函数,它可以在舞台上删除和添加东西:
beginBut.addEventListener(MouseEvent.CLICK, bgnListener);
function bgnListener (event:MouseEvent) {
removeEventListener(Event.ENTER_FRAME, setScreen);
removeChild(beginBut);
removeChild(myWord);
healthBar.addEventListener(Event.ENTER_FRAME, healthLose);
ball.addEventListener(Event.ENTER_FRAME, moveBall);
myGem.addEventListener(Event.ENTER_FRAME, addGem);
myScore.addEventListener(Event.ENTER_FRAME, scoreCount);
healthBar.width+=1000;
}
但是,在发生其他一些事情之后,我需要再次发生此事件。我已经添加了 beginBut 但是当我使用
beginBut.addEventListener(MouseEvent.CLICK, bgnListener);
beginBut
当添加回来的功能发生而不是当我实际点击时,事件会自动添加和删除东西beginBut
。我也试过
bgnListener();
但它说参数数量错误。我已经到处搜索了,我似乎无法解决这个问题。任何帮助将不胜感激。