Flash 板


LINE

※ 引述《starboarder (星巴克on月球)》之銘言: : function hit(event:MouseEvent){ : score = score + 1 : removeChild(mouse) : } : function mouseend(event:TimerEvent){ : removeChild(mouse) : } 就我拿你的檔案來測試 是可以動的,但會有 runtime error 原因在於你兩個函數裡面都用了 removeChild(mouse) 但可能 hit 已經先執行了,那麼到 mouseend 就會出現 "Error #2025: 提供的 DisplayObject 必須是呼叫者的子系" 這個錯誤 因為這時 mouse 已經被 remove 掉了 解決方式,你可以在 hit 裡面停止 looktime 或者在 mouseend 裡面判斷 if(contains(mouse))removeChild(mouse); 或其他你認為可避免重複 removeChild 的方法 另外就一個程式設計師的角度,建議你描述問題的時候給予正確資訊 只用一個"不行了",你沒辦法讓別人知道是怎樣不行了 在我們找出答案之前,我們還得先找出問題本身是什麼 錯誤資訊其實 output 視窗都有,建議你下次程式"不行了"的時候 仔細檢視 output 視窗給你的資訊,在討論時也提供大家這些資訊 : 推 SheLoBDenI:function 裡面沒有宣告mouse,他只能抓到最後一個。 04/21 11:32 : → SheLoBDenI:你應該是要用event.target才是移除每次click的目標 04/21 11:33 就 variable scope 來說他原本的做法是沒有問題的 : 推 KawasumiMai:痾...你Function裡面包function? 04/22 23:24 : 推 KawasumiMai:試著把function抓出來獨立然後確定好變數的區域 04/22 23:28 : → KawasumiMai:然後使用上面說的event.target吧 04/22 23:28 : → KawasumiMai:猜測你應該是一開始放外面的時候抓不到mouse所以才 04/22 23:28 : → KawasumiMai:扔進去裡面? 04/22 23:28 function 裡面包 function 雖然習慣上不是很正確 但視情況也不見得是一定是錯誤的做法 就原PO來說,問題也不是出在巢狀 function 上面 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.107.175
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Flash/M.1398222878.A.840.html ※ 編輯: scars (118.163.107.175), 04/23/2014 11:20:25
1F:推 KawasumiMai:問題雖然不出在巢狀,但就原原PO的情況來說,下次 04/24 10:33
2F:→ KawasumiMai:TimeEvent的物件整個匿名化了,很容易抓不到目標吧? 04/24 10:33
3F:→ scars:就他變數scope的設計來說我想是不會的 04/24 16:02
4F:推 starboarder:阿....最近比較忙所以沒有上來看 想不到這麼多人回 05/05 19:14
5F:→ starboarder:文 謝謝大家的幫助 等一下來試試看 有幫忙的一人 05/05 19:14
6F:→ starboarder:200P幣 聊表心意 謝謝幫忙 (希望不用再麻煩大家) 05/05 19:15
7F:→ starboarder:也謝謝scars的提醒 下次會把output的資訊放上來的 05/05 19:17







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP