Показать сообщение отдельно
Старый 17.07.2007, 09:28
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 5  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Можно заюзать что-то типа:
Код:
//(писать только в первом кадре)
function gotoPrevFrame()
{
	trace('sss');
	// если текущий кадр первый, двигаемся на самый последний кадр
	if (this._currentframe>1) 	this.prevFrame();
	else 	this.gotoAndStop(this._totalframes);
}
function playReverce()
{
      onEnterFrame = gotoPrevFrame
}

//	предыдущая функция стоп
superStop = stop;
stop = function()
{
	//	останавливаем воспроизведение вперёд, если было, 
	superStop();
	//	и останавливаем вопспроизведение назад
	onEnterFrame = null
}
А в родителе управлять примерно вот так (clip - клип с предыдущим кодом):
Код:
setTimeout(f1, 100);
setTimeout(f2, 800);
setTimeout(f3, 1500);

function f1()
{
	clip.gotoAndStop(5);
	clip.play();
}
function f2()
{
	clip.stop();
}

function f3()
{
	clip.playReverce();
}
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©


Последний раз редактировалось miramax; 17.07.2007 в 09:36.