Флеш-баннеры. Детали. Уроки. Нюансы.Флеш-баннеры: детали, уроки, нюансы.
  • блог
  • Портфолио
  • Контактная информация
Текущая страница: Флеш-баннеры. Детали. Уроки. Нюансы. » Детали » Пауза для сцены баннера

Пауза для сцены баннера

Опубликовано в Среда, Ноябрь 16, 2011. Категория: Детали  метки: setInterval, stop, интервал, остановка, пауза  

Девяносто-девять рекламных баннеров из ста состоят из более чем одной сцены. И я уверен, что каждый начинающий баннермейкер сталкивался с тем, что в баннере для каждой сцены приходится делать паузы в несколько секунд не слишком удобным способом. Я говорю о клонировании кадров на определенный промежуток времени. Часто бывает, что для создания паузы в четыре секунды при 30-ти кадрах в секунду, приходится растягивать сцену без анимации аж на 120 кадров. И если таких вот ключевых сцен несколько, то получается очень неудобный для редактирования баннер.

Я дам простой способ, как останавливать баннер на определенный промежуток времени с помощью Action Script 2.

Единственное, что нам требуется, так это в определенном кадре на временной шкале, момент которого мы хотим остановить, прописать следующий код:
stop();
var id:Number = setInterval( function ()
{
clearInterval(id);
play();
}, 4000);

Разберем его.

1. stop(); останавливаем проигрывание флеш. Будьте внимательны, остановится только те действия, которые происходят в конкретном MovieClip, если у вас на сцене есть клипы с анимацией, то для них надо отдельно делать остановку.

2. Далее определяем переменную id и задаем ей метод setInterval() , внутри которого будет работать функция. Задача функции, в данном случае, отключить действие переменной id и запустить проигрывание ролика дальше. Вообще, в этой функции могут происходить любые действия. И данный пример, лишь условность.

3. Собственнно, в самом конце мы указываем необъодимую нам задержку. В примере выставлена пауза на 4 секунды. То есть 3500 – это будет три с половиной секунды.  И так далее.

Прочитал сам, поделись с другими.

Опубликовать в Facebook
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Одноклассники
Опубликовать в Twitter
Опубликовать в Яндекс
« Градиентная маска
Градиент для текста »
  • Рубрики
    • Уроки
    • Детали
  • Метки
    allow smoothing border gradient jpg mask opacity png setInterval smothing stop swfobject text бордер вставка флеша градиент градиентная маска градинет интервал маска оптимизация остановка пауза прозрачность рамка сглаживание картинки текст
  • Архивы
    • Ноябрь 2011
  • Ссылки
    • Универсальный декодер кодировок
    • Портфолио автора
Флеш-баннеры: детали, уроки, нюансы.
По всем интересующим вопросам пишите на dan@s-22.com.ua
Copyright © 2012