FlashBug Si vous avez du faire un peu de flash vous devez connaître le commande trace(""). C'est la commande n°1 pour debuger. Elle est l'équivalent du echo("") en PHP ou du System.out.println("") en Java.

Le probleme c'est que le flash a comme particularité de n'a pas se comporter de manière totalement équivalente en ligne et en locale. Mais voila, en ligne sans l'IDE, le trace ne s'affiche pas.

Voici la solution : FlashBug. C'est une classe Action Script qu'il suffit d'ajouter dans votre repertoire source. Ensuite une simple commande :

var console = new flashBug(true);
console.debug("debug: "+variable);

Suffit a faire afficher, ce que vous désirez dans la console de Firebug (que vous utilisez ou que vous devriez utiliser)

Ainsi vous pouvez developper et debuger sans corrompre l'affichage de vos SWF.

Ensuite quand vous avez terminé une simple commande

console.goLive();

permet de stoper toutes les sorties de la console et c'est pret. A servir avec la sauce de votre choix.