2010-03-14 3 views
0

Est-il possible que même si j'utilise une classe à partir d'un swc, il ne soit pas fusionné dans mon fichier SWF? J'ai le SWC comme externe mais dès que j'utilise l'une des classes, ma taille de swf saute.SWC Problème de chargement

Deuxièmement, si je fais un preloader, devrais-je charger les classes et swc dans le mainproject ou charger le swf compilé?

Répondre

1

Si vous utilisez Flash IDE, vous pouvez choisir d'exclure les classes que vous utilisez dans les paramètres de publication (onglet Actionscript). Si vous excluez un fichier SWC du fichier SWF principal, vous devez vous assurer de précharger le fichier SWF contenant les classes avant d'essayer d'y accéder.

La stratégie de chargement dépend de la taille de votre fichier SWF et du moment auquel vous y accédez. Par exemple, si une section de votre site Web utilise des ressources importantes contenues dans une bibliothèque partagée mais que les utilisateurs ne peuvent pas entrer dans la section à chaque visite, vous pouvez envisager de précharger la bibliothèque sur demande lorsque la section est demandée uniquement.