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

11sept/080

Flex ActionScript – ActionScript Inline, code dans un tag MXML

L'ActionScript Inline apparait dans les tags MXML. L'exemple suivant utilise de l'AS3 pour afficher une boîte de dialogue Alert quand l'utilisateur clique sur un bouton.

<mx:Button id="alertButton" label="Show Alert"
	click="mx.controls.Alert.show('Example')"/>

Dans cet exemple, le texte assigné à l'attribut "click" est du code ActionScript, qui appelle la méthode show() d'une classe ActionScript appelée Alert.

Remplis sous: ActionScript Lire la suite
8août/085

Flex MXML – Rendre le MXML interactif avec les évènements (event) et le Data Binding

Le MXML est pratique pour créer des interfaces utilisateur (mise en page et contrôles). Cependant, le contenu statique n'est pas le but d'une application internet riche. Les utilisateurs veulent être capable d'interagir avec les applications Flex. Il y a deux grands moyens de créer des interactions en MXML: les évènements et le data binding.

Traitement des Évènements

Chaque composant fait un certain nombre de choses. Par exemple, au minimum, tous les composants visuels sont initialisés et mis à la bonne taille. La plupart des composants peuvent faire des choses spécifiques. Par exemple, un bouton peut répondre au click de l'utilisateur. Toutes ces choses sont diffusées en ce que l'on appelle un évènement (event). Un event est la manière dont le composant peut notifier d'autres parties de l'application quand une action est faîte. Quand un composant envoie une notification, on dit qu'il diffuse un évènement (dispatch an event).

Remplis sous: MXML Lire la suite