Показать сообщение отдельно
Старый 16.10.2008, 22:37
Xoon вне форума Посмотреть профиль Отправить личное сообщение для Xoon Найти все сообщения от Xoon
  № 1  
Ответить с цитированием
Xoon

Регистрация: Oct 2008
Сообщений: 4
По умолчанию Проигрывание вперед-назад

Знаю, что подобных тем очень много, просмотрел все. Но не нашел, что искал.
Есть последовательность картинок(гиф-анимация, кадров 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();
}


Последний раз редактировалось Xoon; 16.10.2008 в 22:56.