|
|
|
| Здравствуйте!
Как реализовать прокрутку ролика вперед назад?
ролик и две кнопки: "вперед" и "назад".
перед:
stop();
b1.onRelease = function() {
gotoAndPlay (1);
}
|
b1 - кнопка "вперед"
как проследить, что нажата b2 - "назад" и отменить первую комманду и начать движение с кадра первого ролика, на котором была нажата кнопка второго ролика? | |
|
|
|
|
|
|
|
для: vadimka
(29.02.2012 в 15:32)
| | нашел такой код, вроде работает:
// в первом кадре
delete(onEnterFrame);
// если мы добрались сюда задним ходом - надо удалить событие
onMouseDown = function() {
// по нажатию левой кнопки мыши где угодно
if (_currentframe == 1) onEnterFrame = prevFrame;
// если мы стоим в первом кадре, то надо сделать маленький подлог,чтобы выполнилось нужное условие
if (onEnterFrame == undefined) {
// если событие onEnterFrame - значит мы двигаемся вперёд
onEnterFrame = prevFrame; // каждый кадр мы будем откатываться на кадр назад
stop(); // но сначала надо просто остановиться
} else { // если событие определено, значит мы катимся назад
delete(onEnterFrame); // убиваем событие
play(); // и играемся вперёд
}}
// в последнем кадре
stop(); // доигрались
|
| |
|
|
|