請教各位
我現在在做三選一的遊戲,拖拉正確答案至感應區
即播放答對音效,拖拉錯誤答案至感應區,則播放答錯音效
元件設定:
選項1、2、3,答案分別為1a、2a、3a
比如答案為1a,拖拉選項1至感應區即播放答對音效
拖拉選項2至感應區即播放錯誤音效
判斷程式設定為
if ("/"+_name+"a" == _droptarget) {
mysnd = new Sound();
mysnd.attachSound("beep");
mysnd.start();
setProperty("/"+_name+"a",_alpha,100);
setProperty("",_y,1000);
_root.score = _root.score+1;
if (_root.score == 1) {
_root.finish.gotoAndPlay(2);
}
}
if ("/"+_name+"a" !== _droptarget) {
mysnd = new Sound();
mysnd.attachSound("beep1");
mysnd.start();
}
}
現在正確答案判斷沒有問題,不過錯誤答案不管有沒有拖拉至感應區
只要放開滑鼠即播放錯誤音效,我知道目前的程式碼是有問題的
不過我不知如何修正,將錯誤選項移至感應區時才播放錯誤音效
而不是放開滑鼠就播放音效
求救於各位了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.123.25
→
09/03 15:07, , 1F
09/03 15:07, 1F
→
09/03 21:06, , 2F
09/03 21:06, 2F
推
09/04 06:15, , 3F
09/04 06:15, 3F
→
09/04 06:16, , 4F
09/04 06:16, 4F
→
09/04 06:17, , 5F
09/04 06:17, 5F