flash 验证一秒钟内按键事件响应次数

代码

新建test.fla 绑定文档类 Test

package 
{
	import flash.display.Sprite;
	import flash.events.KeyboardEvent;
	import flash.events.Event;
	import flash.events.TimerEvent;
	import flash.utils.Timer;
	public class Test extends Sprite
	{
		private var TestTime:Timer = new Timer(1000);
		private var timeCount = 0;
		public function Test()
		{
			TestTime.addEventListener(TimerEvent.TIMER,OnTimer);
			TestTime.start();

			stage.addEventListener(KeyboardEvent.KEY_DOWN, KeyDownHandler);
		}
		private function OnTimer(e:TimerEvent)
		{
			trace(timeCount);
			trace("========================================");
			timeCount = 0;
		}
		public function KeyDownHandler(e:KeyboardEvent)
		{
			timeCount++;
			
		}
	}
};

结论

flash动画设置帧率24 实际1s内按键触发>=24次

猜你喜欢

转载自blog.csdn.net/weixin_42043407/article/details/119681265