作者gugugogo (回不去的時光)
看板Flash
標題[問題] 請問有關flash效能問題
時間Fri Jul 11 00:52:31 2008
最近使用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
推 cjcat2266:有牽涉到點陣圖的運算都會比較消耗CPU 07/11 01:18
→ cjcat2266:不是說code寫得出來就好,要考慮處理bitmap的資源消耗喔 07/11 01:19
推 cjcat2266:至於想要針對滑鼠做一些畫面的即時更新 07/11 01:23
→ cjcat2266:請去參考F1裏面對於updateAfterEvent()的解說 07/11 01:23
→ cjcat2266:當你太操CPU,上面這個函式還是會不管用喔 07/11 01:23