[問題] 請問鍵盤用按鍵觸發事件,要如何延遲

作者: 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