Débogage des applications à base de composants

Les composants ActionScript 3.0 contiennent tous leur code source afin de réduire le temps de compilation de votre application. Toutefois, le débogueur Flash ne peut pas inspecter le code des clips compilés. Par conséquent, si vous souhaitez déboguer votre application dans le code source du composant, vous devez ajouter les fichiers source du composant à votre paramètre Classpath.

L’emplacement des dossiers de package de composants dépend de l’emplacement des fichiers source du type de composant. Pour faire référence à tous les fichiers source ActionScript 3.0 de tous les composants de l’interface utilisateur, ajoutez l’emplacement suivant à votre paramètre Classpath pour les packages de l’interface utilisateur :
  • $(AppConfig)/Component Source/ActionScript 3.0/User Interface

Remarque : vous écraserez ainsi le code compilé dans tous les composants de l’interface utilisateur et augmenterez le temps de compilation de votre application. Si, pour une raison quelconque, vous avez modifié le fichier source d’un composant, celui-ci peut de ce fait se comporter différemment.

Pour définir le paramètre Classpath, sélectionnez Préférences dans le menu Edition, puis ActionScript dans la liste Catégorie et cliquez sur le bouton Paramètres ActionScript 3.0. Pour ajouter une nouvelle entrée, cliquez sur le signe plus au-dessus de la fenêtre qui affiche les paramètres actuels.

La variable $(AppConfig) renvoie au dossier Configuration Flash CS5 à l’emplacement où vous avez installé Flash CS5. En règle générale, le chemin est le suivant :
  • Windows 2000 ou Windows XP : C:\Program Files\Adobe\Adobe Flash CS5\langue\Configuration\

  • Mac OS X : DD Macintosh:Applications:Adobe Flash CS5:Configuration

Remarque : si vous devez modifier un fichier source de composant, Adobe vous recommande fortement de copier le fichier source d’origine dans un emplacement différent et d’ajouter ce dernier à votre paramètre Classpath.

Pour plus d’informations sur l’emplacement des fichiers source de composant, voir la section Emplacement de stockage des fichiers source des composants .