Я создаю собственное контекстное меню внутри холста, когда пользователь щелкает правой кнопкой мыши, но мне нужно знать координаты (x, y) на сцене.Положение правой кнопки мыши в Flex
Я пытаюсь использовать mouseX
и mouseY
, но не работает так, как я ожидал, возвращая координаты последнего щелчка (даже внутри опции меню), а не там, где я нажал, чтобы отобразить контекстное меню.
Есть ли какой-нибудь способ получить позицию мыши из правого клика в Flex?
Спасибо за ваш ответ, но контекстное меню уже создано. Мне просто нужны координаты для использования их в качестве параметра в функции обработчика одной опции. Я собираюсь прочитать предоставленную ссылку в любом случае :) –
[Прочтите ссылку до] О, я бы это сделал, если бы вы ее переопределили ... Если вы довольны флеш-родным меню, и вы просто хотите получить координаты события правого клика, я думайте, что нет чистого гибкого способа сделать это. Однако вы можете использовать скрипт за моей ссылкой и удалить часть «kill event», поэтому у вас есть собственное контекстное меню, а в обратном вызове, вызванном кодом javascript, вы сохраняете координаты последнего щелчка правой кнопкой мыши по глобальной переменной , что делает его доступным, когда опция активирована. это немного грязно, но я думаю, что это единственный способ. –
Я недавно внимательно прочитал вашу ссылку, но это не решает мою проблему. В любом случае, спасибо за подсказку (прямо к моим закладкам). –