Показать сообщение отдельно
Старый 19.01.2011, 03:56
motoroller вне форума Посмотреть профиль Отправить личное сообщение для motoroller Найти все сообщения от motoroller
  № 5  
Ответить с цитированием
motoroller

Регистрация: Jan 2006
Сообщений: 179
а как получить координаты мышки?

Добавлено через 34 минуты
Да и было бы интересно понять отличия:
.ROLL_OVER
.MOUSE_OVER

Добавлено через 1 час 25 минут
Вот немного накидал, все работает, но почему-то мигает белый курсор когда он на полотне

Код AS3:
 
var sheet : MovieClip = new(getDefinitionByName("test2")); // полотно где меняем курсор
	sheet.x=110;
	sheet.y=200;
	sheet.addEventListener(MouseEvent.MOUSE_OUT, showDM)
	sheet.addEventListener(MouseEvent.MOUSE_OVER, hideDM)
	sheet.addEventListener(MouseEvent.MOUSE_MOVE, cursorFollow);
	addChild(sheet)
 
	var cursor : MovieClip = new(getDefinitionByName("cursor")); // курсор
 
 
	function showDM(event:MouseEvent):void {
		Mouse.show();
		sheet.removeChild(cursor);
	}
 
	function hideDM(event:MouseEvent):void {
		Mouse.hide();
		sheet.addChild(cursor);
	}
 
	function cursorFollow(event:MouseEvent):void {
		cursor.x = sheet.mouseX;
        cursor.y = sheet.mouseY;
        event.updateAfterEvent();
	}
Добавлено через 1 час 34 минуты
пробовал не помогает:

Код AS3:
function hideDM(event:MouseEvent):void {
		Mouse.hide();
		cursor.mouseEnabled = false;
		sheet.addChild(cursor);
	}