Pracuję nad aplikacją flex i chcę dodać do niej menu kontekstowe. Mam to z tym kodem:Ukryj domyślne opcje w menu kontekstowym z kliknięciem prawym przyciskiem myszy
var myMenu:ContextMenu = new ContextMenu();
myMenu.hideBuiltInItems();
var defaultItems:ContextMenuBuiltInItems = myMenu.builtInItems;
defaultItems.print = false;
var item:ContextMenuItem = new ContextMenuItem("Go to google");
myMenu.customItems.push(item);
item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuItemSelectHandler);
this.contextMenu = myMenu;
Ale mam problem. Menu pokazuje cztery domyślne opcje (Ustawienia, Flash ...) Chciałbym je ukryć. Z defaultItems.print = false; Ukryłem opcję drukowania, ale nie wiem, jak ukryć innych. Czy ktoś wie, jak to zrobić? Dzięki.
Kezem, wpadłem na ten problem zbyt pracującego na aplikacji Flex, który został zastępujący huśtawce aplikację Java. W menu kontekstowym widoczna była pewna funkcjonalność, a ustawienia powodowały dezorientację naszych użytkowników. Zrobiłem trochę kopania online i znalazłem rozwiązanie, które opisałem poniżej. –