看板 Flash 關於我們 聯絡資訊
※ 引述《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
DDRMIX:謝謝:) 推 210.60.60.56 11/22
harry901:OnClipEvent(KeyUp)即可 推218.167.248.214 11/22
Ake:沒錯, 用keyUp比較好!! 推 210.85.48.159 11/22