看板 Flash 關於我們 聯絡資訊
如題 小弟剛學flash 看的是施威銘的flash cs3躍動的網頁 這本書 (小弟有具備一些些java基本知識) 在拖鞋打蟑螂這個小遊戲中 有使用到hitTestObject 但是書上使用的是slipper.hitTestObject(他有一個拖鞋的物件) 本來小弟我天真的想說直接改為Mouse.hitTestObject應該就可以使用滑鼠打蟑螂 編譯錯誤後 仔細翻書 才知道原來hitTestObject是給物件用的 查過f1後 還是查不大到解答 不知有沒有大大願意幫忙解答 如何用滑鼠使用重疊(點消物件) 剛剛自己用click的語法寫 但在我按下時 他顯示"詞彙未定義且沒有屬性"這個問題 以下是我的程式碼 for (i = 0; i < arrRoach.length; i++) { if (arrIsAlive[i]) { arrRoach[i].addEventListener(MouseEvent.CLICK,kill); function kill(event:MouseEvent):void{ arrIsAlive[i] = false; arrRoach[i].gotoAndPlay("killed"); //killed是蟑螂死掉的影格標籤 KilledCount += 1 } } } 再去查f1就沒有"詞彙未定義且沒有屬性"的這個解釋了 不知道這句話是什麼意思? 又小弟我這種寫法有無錯誤? 請大大給予指教了 以上 感激 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.8.68.82
etrexetrex:弄個物件跟著滑鼠走,再用這物件偵測? 02/19 01:40
iversonlouis:恩 這就是課本交的 看來只能先用這方法嚕 02/19 14:46