Auteur: Jérôme Forget. Publié le 13 novembre 2006.
Un composant est un clip spécial, et par défaut il est réglé pour exporter dans la première image. Pour qu'un moteur de chargement fonctionne normalement dans un fichier où on trouve des composants, vous devez utiliser la méthode suivante :
Mais les composants ne sont pas seulement fait de symboles graphiques, ils contiennent aussi du code ActionScript. Ce code est placé dans des classes ActionScript et est responsable de la majeure partie du poids des composants.
Les classes aussi exportent dans la première image par défaut. Cela signifie que tout le code dans toutes les classes devra être chargé avant que l'animation puisse atteindre la première image du SWF, de longues secondes où l'utilisateur ne voit rien du tout !. Le problème est simple à corriger :
Pour être certain que le composant fonctionne correctement, assurez-vous que les classes sont exportées sur une image précédant l'apparition d'une instance du composant.