Je suis en train de développer une application flexible et je souhaite ajouter un menu contextuel. Je l'ai eu avec ce code:Masquer les options par défaut dans le menu contextuel du clic droit en flex
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;
Mais j'ai un problème. Le menu affiche quatre options par défaut (Paramètres, sur le flash ...) Je voudrais les cacher. Avec defaultItems.print = false; J'ai caché l'option d'impression, mais je ne sais pas comment cacher les autres. Est-ce que quelqu'un sait comment faire cela? Merci.
Kezem, je suis tombé sur ce problème de travail trop sur une application Flex qui remplaçait une application Java Swing. Certaines fonctionnalités étaient exposées dans un menu contextuel et les paramètres étaient source de confusion pour nos utilisateurs. J'ai fait des recherches en ligne et trouvé la solution que j'ai décrite ci-dessous. –