«

»

avr 14

Imprimer ceci Article

Débugger une application PlayBook avec Flash Builder – Flex

Quand on code, il arrive toujours un moment où ça ne fonctionne pas comme on le souhaite, il faut alors débugger ! Une façon rapide est d’afficher des petits messages à différents endroits du code. En Java pour Android, il suffit de faire un « log.i (« Mon Debug », «Mon message à afficher ») », mais comment faire avec Flash Builder quand on utilise Flex / Air ?

Premièrement, je tiens à dire que cette méthode est vraiment le moyen le plus simple pour débugger et dans certains cas il convient d’utiliser des outils plus puissants et mieux adaptés.

Code

Dans votre code, il suffit d’écrire

// Pour afficher simplement du texte
trace(‘Mon message’);
// ou pour afficher la valeur d’une variable
trace(‘Ma variable : ' + maVariable);

Visualiser le résultat

Dans Flash Builder (j’utilise la version 4.6), il faut lancer le programme en mode debug (bouton encerclé en rouge sur l’image ci-dessous) :

Debug Flash Builder

Debug Flash Builder

Il vous faudra configurer alors l’exécution du debogueur pour lancer le programme soit sur la PlayBook soit sur votre ordinateur.

Dans les deux cas, les messages s’affiche dans l’onglet console, en bas de l’écran :

Affichage des traces dans la console

Affichage des traces dans la console

En jaune, ce sont les messages affichés par les « traces ».

Conclusion

Vous pouvez utiliser cette méthode lorsque votre application est déployée via le bouton debug sur votre PlayBook.

Bon code ! Et si vous trouvez cet article utile, partagez-le par mail et réseaux sociaux :) Merci !

Articles similaires :

Lien Permanent pour cet article : http://samoht.fr/informatique/debugger-une-application-playbook-avec-flash-builder-flex

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *


*

Vous pouvez utiliser les balises HTML suivantes : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>