Показать сообщение отдельно
Старый 07.03.2006, 02:49
K.A.T.A.F.A.L.K.E.R вне форума Посмотреть профиль Отправить личное сообщение для K.A.T.A.F.A.L.K.E.R Найти все сообщения от K.A.T.A.F.A.L.K.E.R
  № 6  
Ответить с цитированием
K.A.T.A.F.A.L.K.E.R
 
Аватар для K.A.T.A.F.A.L.K.E.R

Регистрация: Jul 2005
Адрес: Go, Ukraine!
Сообщений: 787
Отправить сообщение для K.A.T.A.F.A.L.K.E.R с помощью ICQ
детский вариант решения (если правильно понял задачу): к примеру, если в меню будет N элементов, а сама анимация "увеличение-уменьшение" занимает m кадров, отступаем (N-1)*m кадров от начала а дальше лепим саму анимацию. Скрипт после такого приобретает вид вроде
Код:
for(var i:Number=0;i<5;i++){
	_root.attachMovie("mov","mov"+i,i);
	_root["mov"+i]._x = (_root["mov"+i]._width+20)*i + 100;
	_root["mov"+i]._y = 100;
	_root["mov"+i].gotoAndPlay(80-i*20);
	_root["mov"+i].onEnterFrame = function(){
		if(this._currentframe==90 && this.hitTest(_xmouse,_ymouse,true))
			for(var i in _root)
				_root[i].stop();
	}
	_root["mov"+i].onRollOut = function(){
		for(var i in _root)
			_root[i].play();
	}
	_root["mov"+i].onReleaseOutside = _root["mov"+i].onRollOut;
}
Вложения
Тип файла: zip menu.zip (1.0 Кб, 54 просмотров)
__________________
...я люблю людей!..