Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 30.11.2009, 18:15
lext55 вне форума Посмотреть профиль Отправить личное сообщение для lext55 Найти все сообщения от lext55
  № 1  
Ответить с цитированием
lext55

Регистрация: Nov 2009
Адрес: Москва
Сообщений: 8
По умолчанию Задержка Action Script 2.0

Привет!

сразу хочу сказать моя тема аналогичная этой. Но совет из нее не помог. Задержка не работает.

Нужен эффект смены картинок. Для него сделал слой с маской
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 виснет.

Создать новую тему   Часовой пояс GMT +4, время: 09:10.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 09:10.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.