[問題] 拼圖問題

看板Flash作者 (mvo)時間13年前 (2010/09/03 14:23), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
請教各位 我現在在做三選一的遊戲,拖拉正確答案至感應區 即播放答對音效,拖拉錯誤答案至感應區,則播放答錯音效 元件設定: 選項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
第二個你用 !==(strict inquality) 而不是 !=
09/04 06:16, 4F

09/04 06:17, , 5F
不過也只是可疑 只有這段程式碼不能確定錯在哪裡
09/04 06:17, 5F
文章代碼(AID): #1CW9H5rl (Flash)