Hello :)

J'ai pas encore lu complètement l'article de Zwetan donc je peux me tromper
mais .. :)

Un swc c'est un "zip" qui contient en général des classes (library compilée)
et nous nous en servons uniquement avant la compilation pour regrouper des
classes (comme le playerglobal.swc de Flash ou du Flex SDK pour les core
class)

Le swc contient donc toutes les classes d'un framework ou autre... et dans
le swf une fois compilé il y a uniquement les classes utilisées dans
l'applications, le swc n'a aucun intérêt à l'heure actuelle au niveau du swf
final.

C'est exactement comme le répertoire principal (classpath) des classes d'un
projet, dans un swf nous ne retrouvons que les classes utilisées et pas
toutes les classes du classpath.

Du coup je comprends mal tes questions ? ;)

Le applicationDomain permet de lier des swfs ensembles en partant d'un swf
principal (root) et en chargeant dedans d'autres swf.

Certains swf pourront être totalement indépendant du swf principal
(ApplicationDomain différent) et d'autres pourront "fusionner" avec le swf
principal. Du coup si dans les nombreux swf d'une application certains on
des classes portant le même nom et package par exemple "foo.bar.MyClass"
dans certains swf qui auront fusionné avec le principal par exemple ce sera
la classe "foo.bar.MyClass" du swf principal qui sera utilisé... alors que
dans les swf chargés dans un ApplicationDomain différent, ils pourront
utiliser une classe polymorphe (même nom et même noms de méthodes dedans par
exemple) mais implémenté totalement différemment dans les 2 swf (compilation
avec différentes library, ou swc si tu veux)

Du coup j'ai peut être mal compris ta question sur les swc mais n'hésite pas
à préciser ce que tu veux dire dans tes questions au dessus ;)

EKA+ :)

Le 10 juillet 2009 09:56, dcz.switcher <[email protected]> a écrit :

>
> Bonjour,
> Je viens de lire l'article sur l'applicationDomain, un grand merci.
> Je sais que zwetan a déjà répondu à cette question au travers d'un
> précédent post en expliquant qu'il utilise un swc, mais en dehors du
> fait qu'il faille charger le swf, quel est l'intérêt du swc sachant
> qu'il augmentera la taille du swf final ?
> Est-ce que l'intérêt se trouve dans le workflow ?
> En utilisant le même applicationDomain le swf s'utilise au final aussi
> simplement que le swc, non ?
> Bon dev à tous
>
> Switcherdav
>
>
>
>
> >
>

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