Re: 要怎麼做一個"顯示按鍵次數"的動態文字?

看板Flash作者 (AKE)時間21年前 (2003/11/21 23:47), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/1
※ 引述《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

推 210.60.60.56 11/22, , 1F
謝謝:)
推 210.60.60.56 11/22, 1F

推218.167.248.214 11/22, , 2F
OnClipEvent(KeyUp)即可
推218.167.248.214 11/22, 2F

推 210.85.48.159 11/22, , 3F
沒錯, 用keyUp比較好!!
推 210.85.48.159 11/22, 3F
文章代碼(AID): #_lZEdz6 (Flash)
文章代碼(AID): #_lZEdz6 (Flash)