Показать сообщение отдельно
Старый 06.02.2004, 12:12
wwwita вне форума Посмотреть профиль Отправить личное сообщение для wwwita Найти все сообщения от wwwita
  № 3  
wwwita

Регистрация: Mar 2002
Адрес: Питер
Сообщений: 320
орех, нет, здесь речь шла именно об остановке при достижении метки, а не номера кадра.

у меня получилось:

Код:
function movieControl(bTarget, bLabel) {
	bTarget.gotoAndStop(bLabel);
	temp = bTarget._currentframe;
	bTarget.gotoAndPlay(1);
	this.createEmptyMovieClip("playClip", 103);
	playClip.onEnterFrame = function() {
		if (bTarget._currentframe == temp) {
			bTarget.stop();
		}
	};
}
метод называется "через ж#пу"... но как ни странно работает. проверял на мувике черного цвета на белом фоне, на весь экран, никаких скачков не заметил *здесь оговорка - комп не слабый*.

может есть более грамотный метод, не основанный на этом?
можно конечо дублировать клип, сделать его невидимым и на фоне прокрутить, но в итоге думаю особого выигрыша не получиться. во времени задержки - точно.
__________________
вот.