作者Ake (AKE)
看板Flash
标题Re: 要怎麽做一个"显示按键次数"的动态文字?
时间Fri Nov 21 23:57:03 2003
※ 引述《DDRMIX (FlashMX苦练中)》之铭言:
: <我把问题简单化好了@@>
: 如果我按"→"1次
: 动态文字框里会显示1
: 按"→"2次
: 动态文字框里会显示2
: 以此类推
: 不知道要如何做到?
那我也把方法简化~
把动态文字的 var 设为 _root.pressRight
然後.. 看你要用 button 事件还是 movie clip 事件
movie clip event :
onClipEvent(keyDown){
if(Key.isDown(Key.RIGHT)){
_root.pressRight++;
}
}
button event :
on (keyPress "<Right>") {
_root.pressRight++;
}
不过以上两个简单的程式有一个同样的缺点,
那就是如果使用者一直按着右键不放的话,
数值就会一直增加,
所以以上的程式要补强後才比较符合你的需要.
所谓补强就是检查这次按键与上次按键时否相同,
如果相同就不做动作..
--
我是一杯心酸的果汁...
果汁内悬浮着很多伤心的粒子...
我正需要一支搅拌匙不断的把我搅拌...
免得粒子在宁静中沉淀成块......。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.85.48.159
1F:→ DDRMIX:谢谢:) 推 210.60.60.56 11/22
2F:→ harry901:OnClipEvent(KeyUp)即可 推218.167.248.214 11/22
3F:→ Ake:没错, 用keyUp比较好!! 推 210.85.48.159 11/22