[问题] 请问键盘用按键触发事件,要如何延迟

楼主: dudeboy (讨嘘至尊)   2014-02-20 00:26:38
各位朋友大家好
我五、六年前,用Flash写了一个教学程式,方便网友在网页上玩
讲起来有些复杂,这里用简单的比喻,
会出现一个题目,例如1+2=?
然后我有一个按钮,按下去就会判断答案正确与否,并进入下一题
此外,因为要用键盘输入答案,为了方便大家,又在背景上写了一个
(Key.isDown(Key.ENTER)
按键盘的ENTER也有和按钮同效果。
作者: KawasumiMai (さあ、死ぬがいい)   2014-02-20 10:16:00
Key.isDown........AS2?AS3只有KEY_DOWN,可是印象中跟isDown一样,按下去之后第一次跟第二次处理的时间不短,会顿一下的说?如果要确切解决,就让KEY_DOWN之后顺便改个BOOLEAN让第二次无法被执行,然后KEY_UP再把BOOLEAN改回来
楼主: dudeboy (讨嘘至尊)   2014-02-20 19:16:00
对,是ac2,我2005前后年学FLASH的,那时候adobe还没收购但这个程式是后来用cs2还是cs3写的...
作者: chengchieh (cc)   2014-02-21 10:41:00
收到enter or btn事件后..移除掉key eventlitener等到换题目之后再加回
作者: Kcars   2014-02-22 21:32:00
听起来感觉是没检查有没有输入答案的样子?

Links booklink

Contact Us: admin [ a t ] ucptt.com