Retour à la page d'accueil

Flash 8: Construire un moteur de chargement pour un fichier avec des composants

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 :

  1. À l'aide du bouton droit de la souris, accédez à l'option Liaison... d'un composant en cliquant sur son instance dans la bibliothèque. Décochez l'option «Exporter dans la première image».
  2. Placez une instance du composant sur la scène, à l'image où vous voulez exporter le composant.

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 :

  1. Ouvrez les paramètres de publication, sous le menu Fichier.
  2. Choisissez l'onglet Flash.
  3. Cliquez le bouton Paramètres... à droite du menu déroulant Version d'ActionScript.
  4. Entrez un chiffre plus grand que 1 dans le champ Exporter l'image pour les classes.
  5. Cliquez OK.

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.

À propos | Formation | Ressources | Exercices
© 2004-2007, Jérôme Forget (ajouter au carnet d'adresses). Certains droits réservés.
Sous licence Creative Commons «Paternité - Partage des Conditions Initiales à l'Identique 2.0 Canada».
 Photos : stock.xchngPolitique de confidentialitéDéclaration qualité. Valide: XHTML | CSS.