Apache Adobe Flex TutorialTutoriaux Adobe Flex & AIR en Français

4nov/080

Flex PopUpMenuButton – Ecouter les évènements Menu (MenuEvent)

Les composants Menu propagent des évènements itemClick de type mx.events.MenuEvent chaque fois que l'utilisateur sélectionne un item du menu. Vous pouvez écouter cet évènement directement depuis le menu en utilisant la méthode ActionScript addEventListener. Si vous utilisez PopUpMenuButton, vous pouvez écouter l'évènement itemClick directement depuis le bouton.
Vous pouvez même utiliser du MXML pour écouter cet event, comme illustré dans cet exemple qui modifie le label du bouton chaque fois que l'utilisateur fait une sélection:

<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" viewSourceURL="srcview/index.html">
	<mx:PopUpMenuButton id="button" labelField="@label" itemClick="button.label = event.label">
		<mx:dataProvider>
			<mx:XMLListCollection>
				<mx:XMLList xmlns="">
					<item label="ActionScript">
						<item label="Classe"/>
						<item label="Interface"/>
					</item>
					<item label="MXML">
						<item label="Application"/>
						<item label="Component"/>
					</item>
				</mx:XMLList>
			</mx:XMLListCollection>
		</mx:dataProvider>
	</mx:PopUpMenuButton>
</mx:Application>

Flex Source Code Download: Télécharger le code source complet de l'application

This movie requires Flash Player 11

Articles similaires

Commentaires (0) Trackbacks (0)

Aucun commentaire pour l'instant


Leave a comment

(required)

Aucun trackbacks pour l'instant