Вход

Просмотр полной версии : Проигрывание вперед-назад


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, отредактируйте свой пост и оформите код тегами .