![]() |
Продолжительность анимации флеш ролика
Есть простой анимированный баннер для Google AdWords (AS2).
По условиям технических требований, воспроизведение анимации может происходить до 30 секунд. В моем случае это 6 циклов. После чего, баннер должен оставаться статичным. Вопрос: как можно остановить воспроизведение после указанного количества циклов на последнем кадре анимации? Помогите разобраться, пожалуйста. |
Как я понял у тебя есть анимация на 5 секунд, ее нужно повторить 6 раз правильно? В этом случае заведи переменную, каждый раз когда ролик прокрутится увеличивай значение переменной и сверяй с допустимым значением, условно если значение переменной будет больше 6 останавливай воспроизведение методом gotoandstop
|
Код в первом кадре, инициализируем переменную-счётчик: numb = 0;
Во втором кадре: numb++; В последнем кадре: Код AS3:
Извините что не оформил как код, делов-то. |
благодарю всех за помощь! все работает
Добавлено через 52 минуты Еще небольшой вопрос: как сделать так чтобы анимация не останавливалась на последнем кадре (то есть на пустоте), а после всего цикла проходила еще кадров 20 и уже тогда останавливалась? |
Цитата:
|
Не совсем. Мне нужно осуществить 6 циклов воспроизведения анимации, но при этом не грубо остановить ее потом на последнем кадре, а дать ей возможность еще раз прокрутить 19 первых кадров и на 20м остановиться, чтобы на экране замерла всплывшая там картинка
|
Баннер на АС2, а в теме на АС3. Ну да ладно. Вот на АС2:
Код AS3:
|
Цитата:
http://4.firepic.org/4/images/2012-1...7svwzrcvgo.jpg и пишет в дебаге: Цитата:
|
Вы еще и на символе пишите:
Код AS3:
Да балин, восьмой раз редактирую. Походу еще и var counter не получится сделать. Это вроде как надо впихнуть тоже в функцию: Код AS3:
|
| Часовой пояс GMT +4, время: 13:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.