看板 Flash 關於我們 聯絡資訊
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
cjcat2266:keyListener.onKeuDown = null; 08/31 15:01
cjcat2266: y 08/31 15:01
miyaki:謝謝解答,可以順利關掉。不過等聲音撥完以後要將鍵盤觸發 08/31 16:07
miyaki:打開,又要怎麼寫呢?用keyListener.onKeuDown = null; 08/31 16:09
miyaki:好像不可以... 08/31 16:09
cjcat2266:哎呀,我偷懶沒有講另外一半被抓包了 ;P 08/31 16:11
cjcat2266:等下回在下一篇 08/31 16:11