Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   координаты мыши (http://www.flasher.ru/forum/showthread.php?t=169417)

Dima998 04.10.2011 23:14

координаты мыши
 
как узнать координаты мыши относительно объекта (то есть если мышь находится в самом начале объекта то значение будет ровно 0)

Inet_PC 04.10.2011 23:22

Spr.mouseX/mouseY

dimarik 04.10.2011 23:43

Равно 0 или ровно 0? Вот в чем вопрос, бро.

Dima998 05.10.2011 20:15

=0, чтоб так

Цитата:

Сообщение от Inet_PC (Сообщение 1036825)
Spr.mouseX/mouseY

попробовал но оно почему-то возвращает не то - минусовые значения и т.д.

fantomasdnb 05.10.2011 20:48

скажем на сцене лежит прямоугольник с именем rect1. Координаты (60,100), в первом кадре:

Код AS3:

import flash.events.*;
import flash.display.*;
 
rect1.addEventListener(Event.ENTER_FRAME,traceMouse);
 
function traceMouse(event:Event):void
{
        trace(rect1.mouseX,rect1.mouseY);
        trace(mouseX,mouseY);       
}

в левом верхнем углу прямоугольника выводится:
0 0
60 100

в левом верхнем углу сцены выводится:
-60 -100
0 0

Dima998 05.10.2011 21:21

спасибо, дело в том что у меня на клик одного из трех объектов выполнялась одна функция, я их заключил в один и всё заработало, еще раз спасибо!


Часовой пояс GMT +4, время: 02:21.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.