La documentation de Flex dit ceci :
A la lecture on comprend qu'il est possible de modifier distinctement le menu contextuel standard et le menu contextuel des TextField.Flash Player has three types of context menus: the standard menu (which appears when you right-click in Flash Player), the edit menu (which appears when you right-click a selectable or editable text field), and an error menu (which appears when a SWF file has failed to load into Flash Player). Only the standard and edit menus can be modified with the ContextMenu class.
En pratique je n'ai trouvé nulle part cette distinction et lorsque j'ajoute un élément au menu contextuel de Application il est affiché dans tous les cas.
J'ai résolu le problème en utilisant l'événement ContextMenuEvent.MENU_SELECT et en cachant mes items lorsque le mouseTarget est un TextField.
Mais je trouve qu'il y a un décalage entre la doc et ce que j'ai trouvé. Est-ce une mauvaise compréhension de la doc ou bien est-ce qu'il y a un truc que j'ai pas compris ??
Merci
Partager