As3 暂停 Btn 不工作

As3 Pause Btn not working

我一直在开发一个物体掉落的游戏,我为它制作了一个暂停按钮。每次我单击暂停按钮时,它应该使菜单可见,但直到您移动鼠标或进行某种交互时它才会显示。任何想法。

pauseBtn.addEventListener(MouseEvent.CLICK, fl_Clic);
function fl_Clic(event: MouseEvent): void {
hide1()
nextObject.stop()
pausemenu.addEventListener(MouseEvent.CLICK, fl_Clic1);
pausereplay.addEventListener(MouseEvent.CLICK, fl_Clic2);
pauseplay.addEventListener(MouseEvent.CLICK, fl_Clic3);
stage.frameRate = 0
}

hide1() 切换对象的可见性

function hide1() {
pauseback.visible = !pauseback.visible
pauseplay.visible = !pauseplay.visible
pausereplay.visible = !pausereplay.visible
pausemenu.visible = !pausemenu.visible
}

与其将 frameRate 设置为 0,不如停止掉落的物体。将 frameRate 设置为 0 可能会影响所有绘图。