Hidest, использовать функцию setTimeout? Можете показать на моем примере. Что-то я совсем не до пру.
Возможно так:

Код AS3:
{//часть кода
figure:MyRectangle=new MyRectangle();
addChild(figure);
addEventListener(Event.ENTER_FRAME,enterFrameListener);
//запуск setTimerout
var intervalId:uint = setTimeout(beginTimer,1000);
}
function enterFrameListener(e:Event):void{
//часть кода, которая будет двигать прямоугольник по горизонтали
}
function beginTimer():void{
figure:MyRectangle=new MyRectangle();
addChild(figure);
}