Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проигрывание вперед-назад (http://www.flasher.ru/forum/showthread.php?t=117032)

Xoon 16.10.2008 22:37

Проигрывание вперед-назад
 
Знаю, что подобных тем очень много, просмотрел все. Но не нашел, что искал.
Есть последовательность картинок(гиф-анимация, кадров 20). И есть две кнопки. Нажимаем одну - проигрывается. Отпускаем - останавливается. С этим проблем нет :)
Вторая кнопка, нажимаем - проигрывается в обратном направлении с того момента, где остановились, отпускаем - стоп анимации. Т.е. при помощи двух этих кнопок нужно гонять анимацию туда-сюда.
В идеале еще нужен бегунок, полоса проигрывания. нажимаем на него, тянем в нужную сторону с нужной скоростью и смотрим на анимацию(вперед или в обратном порядке).

Вот такой код для моей цели не подходит:



Код:

MovieClip.prototype.p_prevFrame = function() {
        this.onEnterFrame = function() {
                if (this._currentframe == 1) {
                        delete this.onEnterFrame;
                } else {
                        this.prevFrame();
                }
        };
};

использование

Код:

мувик_с_анимацией.onRollOver = function(){
this.play();
}
мувик_с_анимацией.onRollOut = function(){
this.p_prevFrame();
}


etc 16.10.2008 22:52

Xoon, отредактируйте свой пост и оформите код тегами [code][/code].


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

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