在 as3 中添加对按下按钮频率的限制

Adding a limit to how often you can press a button in as3

我正在使用 AS3 在 Flash 上为 Android 编写游戏。我的问题是,当我向敌人发射火箭或子弹时,用户可以反复按下虚拟按钮(在屏幕上),这会破坏游戏的目标。有什么方法可以限制用户按下此按钮的频率,以便每半秒左右按下一次?非常感谢。 (如果需要,将根据要求提供代码)

在处理按钮按下的事件处理程序中,删除侦听器。

仅此一项就会禁用按钮。

此外,开始 Timer。 计时器完成后,重新添加按钮按下的侦听器,这允许再次按下按钮,但只能在计时器完成后。