Flash CS4 Professional ActionScript 2.0

Composant MenuBar

Le composant MenuBar permet de créer une barre de menus horizontale comportant des menus contextuels et des commandes, d'un type similaire à celui des barres de menu Fichier et Edition rencontrées dans les applications les plus courantes. Le composant MenuBar complète le composant Menu en fournissant une interface dans laquelle l'utilisateur peut, à l'aide de la souris ou du clavier, afficher ou masquer des menus qui se comportent comme un groupe.

REMARQUE

 

Le composant MenuBar est pris en charge uniquement si vous travaillez dans un document spécifiant ActionScript 2.0 dans ses paramètres de publication.

Le composant MenuBar permet de créer un menu d'application en quelques étapes seulement. Pour créer une barre de menus, vous pouvez soit affecter un fournisseur de données XML à la barre de menus pour décrire une série de menus, soit utiliser la méthode MenuBar.addMenu() pour ajouter des occurrences de menu de façon individuelle.

Dans la barre de menus, chaque menu se compose de deux parties : le menu et le bouton qui ouvre le menu (appelé activateur de menu). Les activateurs de menu sur lesquels vous pouvez cliquer apparaissent dans la barre de menus sous la forme d'étiquettes de texte comportant des bordures incrustées ou en relief, selon leur état de mise en valeur. Ces étiquettes réagissent aux interactions de la souris et du clavier.

Lorsque l'utilisateur clique sur l'activateur d'un menu, ce dernier s'ouvre sous l'activateur.
Le menu reste actif jusqu'à ce que l'utilisateur clique à nouveau sur l'activateur, ou jusqu'à ce qu'il sélectionne un élément de menu ou clique hors de la zone du menu.

Outre les activateurs de menu, qui permettent d'afficher et de masquer les menus, le composant MenuBar regroupe plusieurs menus sous un même comportement. L'utilisateur peut ainsi parcourir un grand nombre de commandes en faisant glisser la souris sur les séries d'activateurs ou en utilisant les touches de direction pour passer d'une liste à l'autre. L'interactivité avec la souris est conjuguée à l'interactivité avec le clavier pour permettre à l'utilisateur de passer d'un menu à l'autre dans la barre de menus.

Un utilisateur ne peut pas parcourir les menus d'une barre de menus. Si des menus dépassent la largeur de la barre de menus, ils sont masqués.

Vous ne pouvez pas rendre le composant MenuBar accessible aux lecteurs d'écran.

Les menus sont souvent imbriqués dans des barres de menus. Pour plus d'informations sur les menus, reportez-vous à Composant Menu.

Rubriques connexes