Merci pour les réponses. Je vais essayer ces différentes options. En principe j'utilise le Flex SDK en pure AS3.
Matthieu zwetan a écrit : > > je dirais comme eka :), en general une tache ant permet de mieux gerer > tout ca > > qlqs utilisations: > > - compile de A avec link-report A.xml > et ensuite tu compiles B avec load-externs A.xml > cela permet de compiler ce qu'il y a dans B et de linker vers > ce qu'il y a dans A mais sans l'inclure > > voir > > http://livedocs.adobe.com/flex/3/html/help.html?content=performance_06.html#211202 > > - si tu as des builds qui utilisent plusieurs SWC > utiliser -external-library-path A.swc > c'est pas mal aussi > > cf la doc > "Specifies a list of SWC files or directories to exclude from > linking when compiling > a SWF file. This option provides compile-time link checking for > external components > that are dynamically linked. > > By default, the libs/player/playerglobal.swc file is linked as an > external library. > This library is built into Flash Player." > > voir > http://livedocs.adobe.com/flex/3/html/help.html?content=rsl_02.html#220679 > > > un exemple concret ici > http://code.google.com/p/astuce/source/browse/trunk/as3/build.xml#204 > > perso on a fait le choix d'inclure le code nécessaire de maashaack > dans la lib ASTUce car plus simple a distribueer, > mais regarde dans les comments on s'est gardé l'option de linker > sur le maashaack.swc au besoin. > > > mais bon, il y a vraiment bcp de manière de faire cela > en dehors des options du compilo tu pourrais aussi > - inclure juste des interfaces et programmer sur ces interfaces > - compiler les implementations des interfaces dans un swf isolé > - et loader le swf dans le ApplicationDomain pour upgrader les classes > - et ensuite utiliser la reflection pour initialiser la bonne classe > > voila, y a pas juste 1 manière de faire > > par contre ce qui marche plutot bien > 1. avoir une build ant qui construit tout pour toi > 2. en general, générer aussi un swc de ta lib > 3. et apres ca te donne le choix de linker sur du code source ou le > swc > > et pour finir je mettrais en garde sur le fait de tle Flex SDKrop linker en > profondeur > > cad > A > |_ link ver B > |_ link vers C > |_ link vers D > > avec ca, ca peut vite tourner au cauchemard > > par contre linker sur 1 niveau > > A > |_ link vers B > |_ link vers C > |_ link vers D > > c'est relativement sans prise de tete :) > > > apres je sais pas comment tu utilises le Flex SDK, mais avec des > projets MXML > les Modules ca peut etre une option aussi > (mais bon si on me demande je deconseille le mxml et tout ce qui va > avec, pure AS3 baby!!) > > zwetan > > > > > > > > -- --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "FCNG" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/FCNG?hl=fr -~----------~----~----~----~------~----~------~--~---
