作者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
1F:推 cjcat2266:有牵涉到点阵图的运算都会比较消耗CPU 07/11 01:18
2F:→ cjcat2266:不是说code写得出来就好,要考虑处理bitmap的资源消耗喔 07/11 01:19
3F:推 cjcat2266:至於想要针对滑鼠做一些画面的即时更新 07/11 01:23
4F:→ cjcat2266:请去参考F1里面对於updateAfterEvent()的解说 07/11 01:23
5F:→ cjcat2266:当你太操CPU,上面这个函式还是会不管用喔 07/11 01:23