[問題] 請問有關flash效能問題

看板Flash作者 (回不去的時光)時間17年前 (2008/07/11 00:52), 編輯推噓2(203)
留言5則, 1人參與, 最新討論串1/1
最近使用AS寫一些影像處理的程式 但是跑起來好慢啊 我是想做滑鼠拖曳一個MovieClip 然後同時copy這個MovieClip裡的pixel去運算 但是執行起還很不流暢會lag 請問有高手可以指點一下嗎? 怎樣可以讓運算的時候不要影響到滑鼠拖曳的效果 以下是我使用的方法 listener.onMouseMove = function() { //在此複製片段的bitmap然後push到array中 } //然後setInterval,設定間隔時間執行一次 function executeCallback():Void { if(array.length >= 5) { copypiece(array[count]); } } intervalId = setInterval(executeCallback, 10); 我大概流程是這樣,希望可以求得幫助 謝謝大家耐心看完 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.181.48

07/11 01:18, , 1F
有牽涉到點陣圖的運算都會比較消耗CPU
07/11 01:18, 1F

07/11 01:19, , 2F
不是說code寫得出來就好,要考慮處理bitmap的資源消耗喔
07/11 01:19, 2F

07/11 01:23, , 3F
至於想要針對滑鼠做一些畫面的即時更新
07/11 01:23, 3F

07/11 01:23, , 4F
請去參考F1裏面對於updateAfterEvent()的解說
07/11 01:23, 4F

07/11 01:23, , 5F
當你太操CPU,上面這個函式還是會不管用喔
07/11 01:23, 5F
文章代碼(AID): #18TZvGFs (Flash)