[問題] 鍵盤關閉的語法

看板Flash作者 (miyaki)時間17年前 (2008/08/31 13:15), 編輯推噓1(106)
留言7則, 2人參與, 最新討論串1/4 (看更多)
var my_sound:Sound = new Sound(); my_sound.attachSound("a2"); a2_btn.onRelease = function() { a2_btn.enabled = false; ast_btn.enabled = false; my_sound.start(); }; my_sound.onSoundComplete = function() { a2_btn.enabled = true; ast_btn.enabled = true; }; ast_btn.onRelease = function() { nextFrame(); }; keyListener.onKeyDown = function() { if (Key.isDown(Key.ENTER)) { nextFrame(); } }; Key.addListener(keyListener); 我想同時用按鈕跟鍵盤讓聲音播放,為了不讓聲音重複播放, 在聲音還沒撥完之前先把按鈕的觸發關掉,可是鍵盤的關掉語法不知道怎麼寫。 請問要怎麼讓鍵盤的觸發關掉呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.37.95

08/31 15:01, , 1F
keyListener.onKeuDown = null;
08/31 15:01, 1F

08/31 15:01, , 2F
y
08/31 15:01, 2F

08/31 16:07, , 3F
謝謝解答,可以順利關掉。不過等聲音撥完以後要將鍵盤觸發
08/31 16:07, 3F

08/31 16:09, , 4F
打開,又要怎麼寫呢?用keyListener.onKeuDown = null;
08/31 16:09, 4F

08/31 16:09, , 5F
好像不可以...
08/31 16:09, 5F

08/31 16:11, , 6F
哎呀,我偷懶沒有講另外一半被抓包了 ;P
08/31 16:11, 6F

08/31 16:11, , 7F
等下回在下一篇
08/31 16:11, 7F
文章代碼(AID): #18kYZdTS (Flash)
文章代碼(AID): #18kYZdTS (Flash)