ну примерно так

Код AS3:
if(endAnimationComponent2) // первый предмет
{
if(room.saw.y < 490)
{
room.saw.y +=0.5;//0.3
}
else
{
endAnimationComponent2 = false;
}
}
else
{
if(room.saw.y > 467)
{
room.saw.y -=0.5;
}
else
{
endAnimationComponent2 = true;
}
}
if(endAnimationComponent3)// второй предмет
{
if(room.bridge.x > 492)
{
room.bridge.x -=1;
}
else
{
timer.start();
}
}
else
{
if(room.bridge.x < 586)
{
room.bridge.x +=1;
}
else
{
endAnimationComponent3 = true;
}
}

Код AS3:
private function timerComplete(e:TimerEvent):void
{
endAnimationComponent3 = false;
}
и как же повесить на первый предмет тот же таймер?
у каждого предмета разные координаты
предметы опускаются и поднимаются, из кода например видно что на втором предмете я делаю задержку, а на первом он тупо опускается и поднимается