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
-~----------~----~----~----~------~----~------~--~---

Répondre à