Набросал простенький растровый редактор.
http://ris.n53.ru
А он, как проработает 5 минут, начинает дико тормозить.
Вот текст программы:

Код AS3:
package
{
import flash.display.*;
import flash.events.*;
import flash.utils.Timer;
public class draw1 extends MovieClip
{
var mouse_state=0;
var Shape_1:Shape;
var myTimer:Timer;
//--------------------------------------------------------
function draw1()
{
Shape_1 = new Shape();
addChild(Shape_1);
var myTimer:Timer = new Timer(1000, 0);
stage.addEventListener(MouseEvent.MOUSE_DOWN,set_mouse_xy);
stage.addEventListener(MouseEvent.MOUSE_MOVE,mouse_is_moving);
stage.addEventListener(MouseEvent.MOUSE_UP,off_the_mouse);
myTimer.addEventListener("timer", timerHandler);
myTimer.start();
}
//-----------------------------------------------------
public function set_mouse_xy(evt:MouseEvent)
{
mouse_state=1;
}
//-------------------------------------------
public function off_the_mouse(evt:MouseEvent)
{
mouse_state=0;
}
//-------------------------------------------
public function mouse_is_moving(evt:MouseEvent)
{
var x1:int,y1:int,bb:int;
bb=5;
if (mouse_state>0)
{
x1=evt.stageX/bb;
y1=evt.stageY/bb;
Shape_1.graphics.beginFill(0x0,0.5);
Shape_1.graphics.lineStyle(0, 0,0);
Shape_1.graphics.drawRect(x1*bb, y1*bb, 10, 10);
Shape_1.graphics.endFill();
}
}
//-------------------------------------------
public function timerHandler(event:TimerEvent):void
{
Shape_1.graphics.beginFill(0xFFFFFF,0.1);
Shape_1.graphics.lineStyle(0, 0,0);
Shape_1.graphics.drawRect(0, 0, 500, 500);
}
//-------------------------------------------
}
}
Такое ощущение, что флеш где-то и что-то накапливает в процессе....
