Bonjour,

Je code habituellement en "pur AS3" en compilant mes classes avec
mxmlc et en linkant dans chaque classe de vue les assets dont elle
dépend au moyen de la balise [Embed].
Dans cette optique, lors de ma compilation du projet global j'utilise
l'option "-link-report" de mxlmc pour générer un dump des classes
contenues dans mon fichier "main.swf", puis j'exclue ces classes des
swf de mes écrans de vue au moyen de l'option inverse "-load-externs".
Grâce à cela, chaque fichier swf de mon application ne contient que
les classes qui lui sont propres, sans avoir à réinclure tout le cadre
applicatif.

Hors, pour diverses raisons je suis actuellement sur un projet où je
dois utiliser l'IDE Flash (version CS3), et lier des classes de vue à
mes symboles Flash. Je génère ainsi un SWF de vue, que je charge via
mon "main.swf" qui contient la logique applicative. Mais ce SWF de vue
étant généré par l'IDE, je n'ai a priori pas de possibilité de générer
un report de classes comme je le fais avec l'option "-link-report" de
mxmlc.

Malheureusement, même si je suis dans une optique MVC il m'est
nécessaire dans mon fichier principal "main.swf" de faire référence à
certaines des classes de la Vue, aussi certaines classes contenus par
ma vue sont-elles inclues dans ce fichier SWF. D'où prise de poids
inutile de mes SWF, puisque sans la liste des classes inclues dans ma
vue généré par l'IDE je ne peux plus utiliser "load-externs".


Savez-vous s'il existe un moyen de remédier à cela, par exemple en
'dumpant' dans un fichier XML compatible avec l'option "load-externs"
les classes contenues dans un SWF ?


Merci d'avance pour vos réponses !


Dr. Benton


(hey, même si je suis ce groupe depuis bien longtemps, je crois bien
que c'est là c'est mon premier post ; aussi, je me présente rapidement
je suis développeur Flash depuis 10 ans, ayant commencé la
programmation avec Flash 4 et pratiquant l'AS3 à plein temps depuis
que je suis passé en freelance, il y a 2 ans de ça, après avoir bossé
chez quelques agences Web pendant quelques années. Niveau frameworks
je suis à peu près ouvert à tout mais j'utilise particulièrement la
CASA Lib et PureMVC. Voilà, je crois que c'est tout ce que je peux
dire qui concerne le dev Flash dont il est question sur ce groupe  :-)


-- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG.
Pour envoyer un message à ce groupe, adressez un e-mail à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/fcng?hl=fr

Répondre à