Форум 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=103703)

krolser 10.11.2007 17:00

Определить координаты появления контекстного меню.
 
Нажимаю правой кнопкой и появляеться контекстное меню. Как мне определить координаты, в которых появилось контекстное меню?

DarkLight 10.11.2007 17:05

Собственно, считывать координаты мыши в момент появления меню (событие menuSelect)

Бармалей 10.11.2007 17:06

ты можешь просто определять координаты мыши в момент появления меню или нажатия правой клавиши мыши (не уверен, что второй вариант будет работать на маке) - координаты меню и мыши совпадают по оси X, по оси Y координата меню меньше на один пиксел, чем Y координата мыши.

DarkLight: синхронизация =))

krolser 10.11.2007 17:48

Небольшая поправочка
 
Цитата:

Сообщение от DarkLight
Собственно, считывать координаты мыши в момент появления меню (событие menuSelect)

Откуда считывать. Ведь при срабатывании события MENU_SELECT приходит ContextMenuEvent. А у ContextMenuEvent, если я не ошибаюсь, нет никакого намёка на координаты. Но вы правильно подсказади. Никто мне не мешает сделать так:
Код:

point = new Point(stage.mouseX, stage.mouseY);
Всем большое спасибо.

P.S. Судя по ответу Бармалей, я немного не то спросил, что хотел. Мне жуно было не совсем координаты меню, а место где нажали правой кнопкой.


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

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