а как это осуществить то добавление?
то есть если я изменю

Код AS3:
_startTime = getTimer() + _delay;
на

Код AS3:
_startTime = getTimer() + 5000;
у меня снова будет задержка в 5 секунд только перед первым появлением строки, а когда она вернется в точку шип б.х она снова стартует без задержки, так же как и

Код AS3:
if (getTimer() >= 5000) {
вместо

Код AS3:
if (getTimer() >= _startTime) {
Добавлено через 1 минуту
а все понял прошу прощения) добавлением еще одной команды) просто не увидел дописаной строки)
Добавлено через 5 минут
Добавлено через 7 минут
оо до меня дошлоо) функция делей будет повторятся, вместо нее можно подставить любое значение. полагаю если я сделаю еще одно возвращение так сказать продублирую, и добавлю еще одну строку старт тайм с другим значением то оно будет меняться?

Код AS3:
private function enterFrameHandler(e:Event):void {
if (getTimer() >= _startTime) {
ship_b.x += _speed;
if (ship_b.x <= -4000) {
ship_b.x = 2000
_startTime = getTimer() + _delay;
if (ship_b.x <= -4000) {
ship_b.x = 2000
_startTime = getTimer() + 3000;
}
}
}
правильно понимаю? один раз она повторится по времени задержки, а второй раз уже по новому значению?