7 – Gestion des données avec Flex
© Groupe Eyrolles, 2008
103
notre exemple, nous importons la classe ResultEvent via l’instruction
import mx.rpc.events.ResultEvent; ᕣ.
Nous allons à présent utiliser le débogueur de Flex Builder afin de vérifier que les données du fichier XML seront correctement récupérées.
Placez donc un point d’arrêt (breakpoint) à l’intérieur de la fonction
editoHandler() ᕤ en utilisant la barre de marquage de la vue Editor
(figure 7-3). Vous pouvez soit double-cliquer sur le numéro de la ligne
de code où vous souhaitez insérer ce point, soit utiliser le clic droit de la
souris et sélectionner Toggle Breakpoint.
Cliquez ensuite sur le bouton Debug pour exécuter l’application dans le
navigateur (figure 7-4). Flex Builder stoppera à l’endroit marqué par le
point d’arrêt quand il le rencontrera.
L’application s’exécutera donc dans le navigateur. Pour déclencher le
point d’arrêt, en exécutant le code intégré dans le fichier Edito.mxml,
vous devrez cliquer sur le contrôleur Edito de la LinkBar afin de lancer le
composant Edito. Flex Builder vous demandera préalablement l’autorisation de passer en mode Perspective afin d’ouvrir la fenêtre de débogage
(figure 7-5).
À partir de la perspective Flex Debugging, vous pouvez double-cliquer sur
l’onglet Variables afin de maximiser la taille de la fenêtre. Nous observons alors dans les données que l’événement result contient un objet
ArrayCollection dans lequel sont enregistrées toutes les données du
fichier XML (figure 7-6).
Figure 7–3
Ajout d’un point d’arrêt dans le code
Figure 7–4
Exécuter l’application en mode Debug
Précédent

- 117/240

Suivant