Привет!
сразу хочу сказать моя тема аналогичная
этой. Но совет из нее не помог. Задержка не работает.
Нужен эффект смены картинок. Для него сделал слой с маской
mask_mc - это мувик целой маски из вертикальных линий
line_mc - мувик линии - делал все на тайм лайне без AS

Код AS1/AS2:
//Переменные xl и yl это координаты первой линии
var xl:Number = - 1;
var yl:Number = - 1;
// В этом цикле выводится вертикальные линия из квадратиков которые постепенно закрывают изображение слева направо (mask слой)
for (var i = 1; i <= 140; i++) {
this.attachMovie("line_mc", "line_mc_"+i, this.getNextHighestDepth(), {_x:xl, _y:yl});
//Здесь задется xl координата для следующей линии
xl = xl + 4;
// Задается координата yl четные ряды -1 нечетные -5 или наооборот - неважно (ну чтобы клеточки на линии были в шахматном порядке)
if ( yl == - 1 ) { yl = - 5 }
else { yl = - 1 };
//Тут надо вставить задержку на 5 кадров.Что бы только через 5 кадров выводилась след линия А то получается что все линии выводятся сразу.
//Пробовал вот это - не работает задержка
stop();
setTimeout(function () {
mask_mc.gotoAndPlay(mask_mc._currentframe+1);
}, 1000);
}
подскажите ответ для AS2 - уже весь сижу. AS3 этот скрипт вообще не воспроизводит Adobe виснет.