![]() |
Обработка событий onEnterFrame и onRollOver
Собственно имеется код:
Код:
b.back.onEnterFrame = function () { |
Код:
b.back.onRollOver=function(){ |
Нужно чтобы при наведении курсора мувиклип проигрывался вперед, а когда он покидает его зону, то мувиклип проигрывается назад.
|
onRollOver это событие, а не свойство, поэтому писать if (this.onRollOver) бесполезно
Код:
b.back.onEnterFrame = function () { |
а может ещё подскажите как можно сделать, чтобы скажем при нажатии на кнопку мувик двигался вперёд до конца, а при повторном нажатии, чтобы он возвращался,НО не вначало, а до определённого фрэйма...
точнее как, я то понял, но у меня почему-то возможнонажать на кнопку лишь два раза, а потом ничего не происходит... Код:
var flag:Boolean = false;есть 15 кадров, до 5 как бы идёт прорисовка картины и останавливается. потом при нажатии на кнопку btnGalery происходит проигрывание до конца(там всякие штуки появляются ещё) и вконце останавливаеться опять, потом при повторном нажатии на данную кнопку фильм в обратном порядке возвращаеться на 5 кадр... всё так и происходит,Но после возвращения кнопка перестаёт реагировать. Почему? |
Исходник покажите.
|
Вложений: 1
вот исходник
|
Код:
var flag:Boolean = false; |
Поменяйте структуру.
Основной таймлайн сделайте однокадровым. А всю анимацию из него вынесите в отдельные мувиклипы. |
и что это поменяет?
или просто гонять туда сюда в мувиклипе?то есть то движение, что я хочу сделать мувиклипом, а потом гонять туда сюда его?? |
| Часовой пояс GMT +4, время: 05:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.