作者sin282 (mR.Q)
看板Flash
标题[问题] onKeyUp 与 倒数计时器 共用产生的问题
时间Sat Jan 6 00:46:59 2007
试了很久,始终找不到两全其美的方法。简述发生的问题
我做的是一个两人对战的键盘触碰游戏,一人各按一键,每按下一次分数则+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