[AIR] NativeMenu + SystemTrayIcon - MouseEvent.RIGHT_CLICK = БОЛТ
вторник, апрель 15, 2008Да, в AIR можно использовать своё контекстное меню, добавлять подменю и т.д. Мы даже можем вызвать его, когда захочем, а не только по правому клику. Для этого у класса NativeMenu есть метод:
- NativeMenu.display(stage:Stage, stageX:Number, stageY:Number):void
Всё бы хорошо, но есть одно но
Как Вы видите метод display() принимает первым параметром Stage, но у SystemTrayIcon нет stage
Т.е. если нам нужно отобразить меню возле трея (с помощью display()), то нужно использовать Application.application.stage, но тогда нам нужно будет поразмыслить как спозиционировать меню
Ведь координаты SystemTrayIcon неизвестны…
