[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 неизвестны…
