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).





