作者miyaki (miyaki)
看板Flash
標題[問題] 鍵盤關閉的語法
時間Sun Aug 31 13:15:18 2008
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