マウスイベントを使用する関数があり、ステージ上で物を削除および追加します:
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();
しかし、引数の数が間違っていると言われています。私はすでに全体を検索しましたが、これを修正できないようです。どんな助けでも大歓迎です。