[問題] for...in的問題

看板Flash作者 (月亮們叫我改暱稱)時間19年前 (2007/02/11 14:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
抱歉我才剛學actionscript 這幾天嘗試用了for...in的用法 一開始發現怎麼執行效率這麼低~~@@ 經過許多次的測試之後才發現 原來for..in只有有效執行一次... 就是我讓他對某群物體一直做碰撞偵測(hitTest)的動作 可是他抓到一個確認的東西就跑了....後面的都略過 怎麼會這樣?? 不是應該要所有物件都跑過一次才對嗎?? 附一下程式碼參考: for (var obj in _root.onmap) if( this.hitTest(_root.onmap[obj]) ){ _root.onmap[obj].removeMovieClip(); hitted = true;} 因為我的這for迴圈是onEnterFrame的 所以經過測試的結果是它到了下一個影格才偵測到另一個 請問有辦法改善嗎?? 讓整個for裡面的obj都有跑到 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.241.154
文章代碼(AID): #15phXYUq (Flash)
文章代碼(AID): #15phXYUq (Flash)