Привет всем, реализовываю рисовалку, примерно таким кодом:

Код AS1/AS2:
addEventListener(MouseEvent.MOUSE_DOWN,onStartDrawing);
private function onStartDrawing(e:MouseEvent):void{
shape_mc.graphics.moveTo(mouseX,mouseY);
addEventListener(MouseEvent.MOUSE_UP,onEndDrawing);
addEventListener(MouseEvent.MOUSE_MOVE,onMouseMoving);
}
private function onMouseMoving(e:MouseEvent):void{
shape_mc.graphics.lineTo(mouseX,mouseY);
e.updateAfterEvent();
}
private function onEndDrawing(e:MouseEvent){
removeEventListener(MouseEvent.MOUSE_UP,onEndDrawing);
removeEventListener(MouseEvent.MOUSE_MOVE,onMouseMoving);
}
Примерно через 40-50 секунд, ролик начинает подлагивать... примерно до 13-15 кадров.
Что посоветуюте для решения? Не думаю, что флеш не может оброботать такую рисовалку - думаю, дело в другом.