![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2009
Адрес: Москва
Сообщений: 8
|
Привет!
сразу хочу сказать моя тема аналогичная этой. Но совет из нее не помог. Задержка не работает. Нужен эффект смены картинок. Для него сделал слой с маской mask_mc - это мувик целой маски из вертикальных линий line_mc - мувик линии - делал все на тайм лайне без AS //Переменные 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); } |
![]() |
Часовой пояс GMT +4, время: 09:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|