Показать сообщение отдельно
Старый 31.10.2006, 05:03
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Попробуй делать так:
Код:
for(i=0; i<7; i++){
var myBtn:MovieClip = _root.createEmptyMovieClip("square_mc" + i, _root.getNextHighestDepth());
with(myBtn){
_i = i;
}
myBtn.onRollOver = function(){};
myBtn.onRollOut = function(){};
}
Соответственно и адресовать внутри функции как-нть попроще... а то там черт ногу сломит. Например, чтобы в теле метода обратится к объекту его инициировавшего достаточно поставить this, конструкции типа _root[buttonName][imageName] очень тяжело читаются...

С другой стороны alpha_delay - не видна в теле функции (воспринимается как локальная переменная. Нужно _root.alpha_delay.

Желательно удалять onEnterFrame после того, как альфа дошла до нуля. Ну и наоборот, когда больше ста - тоже.
__________________
Hell is the possibility of sanity