2011-01-11 2 views

Répondre

2

S'il n'y a pas de référence dans votre code, le non, ils ne seront pas inclus dans le swf exporté. Le compilateur est assez intelligent pour vérifier les importations inutilisées.

Si vous utilisez mxmlc pour compiler, vous pouvez définir l'indicateur -link-report sur true pour obtenir la liste des dépendances et leurs tailles. Il génère un fichier XML plutôt moche, mais voir cet article pour plus d'informations et un bon moyen de le voir. http://blog.iconara.net/2007/02/25/visualizing-mxmlcs-link-report/

+0

Ran the -link-report: il n'affiche aucun fichier lié en interne, juste les fichiers lib Flash/Flex et toutes les classes swf/swc externes, mais je vais vous croire sur parole. inclus :) Il m'a fait chercher en utilisant le fichier linkReport.xml de l'application principale comme param pour load-externs dans les options du compilateur de module (taille réduite du module de 15%) – Ryan

+0

Je suis content qu'il vous mette sur la droite Piste. Si vous voulez vraiment compresser chaque dernier octet, je penserais à supprimer les métadonnées et les informations sur les produits du swf compilé. Ils sont plutôt inutiles pour les fichiers de module. Vous n'économiserez probablement pas beaucoup, mais ça monte si vous avez beaucoup de modules. – Joony

Questions connexes