Показать сообщение отдельно
Старый 05.04.2010, 23:14
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 6  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Пожалуйста.
На будущее - если у вас не очень большой код, то можно так и оставить, все будет работать.
Но правильно будет после достижения пределов возрастания-убывания удалять соответствующую onEnterFrame, иначе она так и остается работать.
Типа
Код AS1/AS2:
function onRollOver_f ()
{
	this.onEnterFrame = function ()
	{
		if (this._xscale < 130)
		{
			this._xscale += 5;
			this._yscale += 5;
		}
		else {
			delete this.onEnterFrame ;
		}
	}
}
 
function onRollOut_f ()
{
	this.onEnterFrame = function ()
	{
		if (this._xscale > 100)
		{
			this._xscale -= 5;
			this._yscale -= 5;
		}
		else {
			delete this.onEnterFrame ;
		}		
	}
}