Показать сообщение отдельно
Старый 26.10.2007, 16:38
Валиант вне форума Посмотреть профиль Отправить личное сообщение для Валиант Найти все сообщения от Валиант
  № 9  
Ответить с цитированием
Валиант
 
Аватар для Валиант

Регистрация: Oct 2007
Сообщений: 100
Отправить сообщение для Валиант с помощью ICQ
Цитата:
Сообщение от Molecula
dupl - просто переменная, а dupl._n - это будет ссылка на его так сказать номер. При ролОвере будет в трейсе высвечиваться, т.е. будем знать над каким элементом сроллОверили.
спасибо разобрался но что делать с масивом...
я делаю так
этот код у меня в теле цикла for
Код:
			
my_array[mnu_i]=but.attachMovie("linkageName", "menus"+i, but.getNextHighestDepth());
			my_array[mnu_i]._width=m_width;
			my_array[mnu_i]._height=m_height;
			my_array[mnu_i]._y=20*i;
			my_array[mnu_i]._x=sub_i;
			trace(my_array[mnu_i]);
			trace(mnu_i);
			mnu_i++
затем я пытаюсь обрабатывать события onRollOver

Код:
function Getobj(){
	my_array.onRollOver = __onRollOver
	my_array.onRollOut = __onRollOut

	function __onRollOver():Void {
//	this._n.alphaTo(50,0.5);
trace(my_array[mnu_i]);
	}
	
		function __onRollOut():Void {
	this.alphaTo(100,0.5);
	}

}
вот тут я и запутался, если делать опять же через for
Код:
for (i=0;i<total;i++){
my_array[i].onRollOver = __onRollOver
my_array[i].onRollOut = __onRollOut
}
то все работает, но чутко тормазить событие onRollOver как быть?