[問題] 滑鼠移到flash視窗後執行速度變很慢...
請教各位大大
我用as3寫了一個隨機產生遊戲地圖的程式,地圖是由50x50個小格子構成
所以每個格子都有一個影片元件,執行的時候fps還有24左右(設定為24)
可是滑鼠一進去視窗後fps就會掉到15以下@@,而且都還沒add MOUSE_MOVE
滑鼠在視窗內移動地圖(root)時(已經add MOUSE_MOVE)更慘,大概只有6左右
奇怪的是當滑鼠正在移動地圖時,拖出視窗外後(root還跟著移動),fps可以恢復到15
是不是因為flash在視窗中時要不斷取得滑鼠的各個座標的關係(相對於每個元件的座標)
請問是否有解決的方法...感謝~
原始檔:
swf http://www.swfcabin.com/open/1265192778
fla http://www.badongo.com/file/20243885
移動地圖:ctrl+左鍵托移
縮放:ctrl+滾輪
PS:因為我是用小筆電跑,可能吃力也是原因之一,
所以麻煩有試的大大提供一下測試的FPS
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.3.92.253
→
02/03 17:40, , 1F
02/03 17:40, 1F
→
02/03 19:18, , 2F
02/03 19:18, 2F
→
02/03 19:18, , 3F
02/03 19:18, 3F
※ 編輯: chian177 來自: 123.3.92.253 (02/03 19:27)
→
02/03 19:29, , 4F
02/03 19:29, 4F
※ 編輯: chian177 來自: 123.3.76.70 (02/04 18:54)
→
02/05 07:42, , 5F
02/05 07:42, 5F
→
02/06 08:35, , 6F
02/06 08:35, 6F
→
02/06 09:04, , 7F
02/06 09:04, 7F
→
02/06 22:53, , 8F
02/06 22:53, 8F