Malgré toutes vos bonnes intentions, vous vous retrouverez fréquemment en train de chercher les erreurs de programmation et de déboguer vos scripts. Les erreurs sont inévitables mais certaines pratiques peuvent vous aider à y voir plus clair et trouver rapidement ce qui cause problème.
Macromedia a publié des lignes directrices de développement que vous pouvez consulter en document PDF.
Les commentaires dans votre code vous aideront à repérer facilement les différentes sections du script. Cela facilite aussi grandement le travail d'équipe sur un même projet. Pour insérer un commentaire, précédez la ligne de deux barres obliques (//). ll est conseillé d'écrire les commentaires à l'impératif ou à l'infinitif pour en faciliter la compréhension.
// Initialise les variables
Pour des commentaires sur plusieurs lignes, commencez par /* et terminez par */.
Adoptez des conventions pour la gestion du scénario et des noms (de variables, d'objets ou de fonctions). Les calques du scénario devraient être nommés et réservés à des emplois particuliers. Un calque nommée Actions servira à stocker vos scripts, un autre nommé Sons pourra contenir vos fichiers sons. Utilisez des noms expressifs et descriptifs pour vos variables et vos objets. Par exemple, une variable enregistrant le score d'un joueur pourrait s'appeler score.
Choisissez un système de notation selon vos goûts et restez cohérent. Certains, par exemple, ont l'habitude de séparer les composants d'un nom par un trait souligné :
score_joueur = 100;
D'autres préfèrent rassembler tout en un seul mot, en utilisant des majuscules comme introduction à chaque composant :
scoreJoueur = 100;
Le débogueur est un outil essentiel au débogage de vos applications. Il permet de suivre tous les scripts, d'en arrêter le déroulement sur des points d'arrêt spécifiés et de suivre toutes les variables et propriétés.

Pour accéder au débogueur, choisissez Contrôle > Déboguer l'animation. Sous l'onglet Propriétés et Variables du débogueur sont listées toutes les propriétés et les variables, qui sont également modifiables. Vous pouvez les surveiller en activant la commande Observateur par le menu contextuel du débogueur ou son menu d'options. cette surveillance permet de suivre individuellement des variables.