Показать сообщение отдельно
Старый 27.02.2012, 14:51
Маруська вне форума Посмотреть профиль Отправить личное сообщение для Маруська Найти все сообщения от Маруська
  № 10  
Ответить с цитированием
Маруська

Регистрация: Feb 2012
Сообщений: 205
Цитата:
Сообщение от alex_195 Посмотреть сообщение
Это пример работы слушателя для одного клипа(кнопки).
Код AS1/AS2:
//в библиотеке клип с id 'kursor';
//mc - клип на который наводится курсор мыши
var mouseListener:Object = new Object();
mouseListener.onMouseMove = function() {
	if (mc.hitTest(_xmouse, _ymouse)) {//если курсор наведён на клип mc
		Mouse.hide(); //сделать его невидимым
		_root.attachMovie('kursor', 'kursor', 2); //аттачить из библиотеки Ваш курсор
		kursor._x = _xmouse;
		kursor._y = _ymouse; //прицепить его к координатам курсора
	} else {
		Mouse.show(); //иначе курсор видимый
		kursor.removeMovieClip(); //Ваш курсор удалить
	}
};
Mouse.addListener(mouseListener);
В Вашем случае необходимо его применить для всех(что у Вас там) клипам или кнопкам.

мне явно не хватает мозгов и логики... не пойму, куда это лучше вставить.. хотя, куда ни вставляю - только хуже становится

Добавлено через 1 минуту
Цитата:
Сообщение от etc Посмотреть сообщение
В очередной раз задам вопрос: зачем вообще создавать mouseListener?

В этой теме мы решили, что нужен listner
http://www.flasher.ru/forum/showthread.php?t=175662


Последний раз редактировалось Маруська; 27.02.2012 в 15:26.