[問題] onKeyUp 與 倒數計時器 共用產生的問題
試了很久,始終找不到兩全其美的方法。簡述發生的問題
我做的是一個兩人對戰的鍵盤觸碰遊戲,一人各按一鍵,每按下一次分數則+1
先得到100分或倒數10秒到0時誰的分數高則判斷誰獲勝。
現遇到的問題是如果單純設 on(keyPress "按鍵") 遊戲可以正常執行
但如果連按住"按鍵"時分數會連續加而達不到公平公正的效果
所以我做了一個
one.onKeyUp = function()
{
if (String.fromCharCode(Key.getAscii())=="z")
{
Man.play(); //這是按下後會動一下的元件
score_d=score_d+1;
}
}
這樣子的方式可以達到放開時才+1的效果,但這樣子倒數計時的功能卻尚失了。
大概知道問題發生在影格上面,但是始終無法達到
可以倒數計時又可以順利讓按鍵不可以連按的效果同時產生
以下附原始檔請大家幫幫忙。 Please
請詳看Frame(11-22) 標記review這一塊@.@
...或者有其它功能可以達到以上的效果,感激不盡
http://homelf.kimo.com.tw/sin_282/project/Sin_3.fla
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.223.217.245
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):