IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

Utilisation de plusieurs SWC


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 144
    Par défaut Utilisation de plusieurs SWC
    Bonsoir à tous.

    Je suis en train de commencer un projet en Flex. Ce projet utilisera des bibliothèques de composants fait avec Flash et donc compilées en SWC.
    Je n'ai aucun problème pour lier un SWC à mon projet Flex et utilisé les composant, cependant une question me trotte dans la tête et je n'ai aucune réponse ... Je vous expose donc la situation :

    Imaginons que j'ai une application Flex et deux SWC (via Flash et le FlexComponentKit). Si dans chaque bibliothèque je crée un composant dont le nom d'export vers actionscript est le même "MonComposant". Et que les deux SWC générés sont liés à mon projet. Que va t'il se passer lorsque je vais faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var monComposant:UIMovieClip = new MonComposant();
    Comment faire pour différencier les deux composants "MonComposant" pour chaque SWC ? Utilisation de namespaces ?? Autres ??

    Merci d'avance ...

  2. #2
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 144
    Par défaut
    Petit UP pour savoir si quelqu'un a une idée ... ?

    De mon coté, j'ai continué à me renseigner. Une solution serait d'utiliser la balise Embed :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    [Embed('assets/bibliotheque1.swf', symbol='MonComposant')]
    [Embed('assets/bibliotheque2.swf', symbol='MonComposant')]
    Cependant, je ne voudrais pas que mes composants soient compilés avec mes différents modules. Donc pour le moment je sèche ...

    Question à part : Est-ce que quelqu'un à déjà chargé une application Flex à partir d'une application Air servant de lanceur .... ?

    Encore merci d'avance ...

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 144
    Par défaut
    Bon ba voilà, je viens de trouver la solution à mon problème. Je vous la propose donc.

    Alors, lors de la conversion des différents clips en composants Flex (via le FlexComponentKit), nous pouvons définir un nom de classe pour celui-ci.

    Il suffit donc d'exporter le composant avec un nom de classe "packager", exemple : mon.package.name.MonComposant

    Cela signifie donc, qu'apres compilation du SWC voici les deux manière de procéder dans Flex (apres avoir "linker" le SWC au projet) :

    En MXML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    xmlns:perso="mon.package.name.*"
     
     
    <perso:MonComposant />
    En AS3:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    import mon.package.name.MonComposant;
     
    var monComposant :MonComposant = new MonComposant();
    Je suis bien entendu ouvert à toute critique si vous avez mieux.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Variable utilisée ds plusieurs pages asp
    Par zorba49 dans le forum ASP
    Réponses: 3
    Dernier message: 26/05/2005, 15h39
  2. [Servlet] Utilisation de plusieurs classes
    Par hedgehog dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 04/05/2005, 09h43
  3. Application utilisable avec plusieurs SGBD - ADO ou DBX ?
    Par RamDevTeam dans le forum Bases de données
    Réponses: 5
    Dernier message: 30/12/2004, 08h25
  4. [STRUTS] utilisation de plusieurs tags <html:subm
    Par Super Castor dans le forum Struts 1
    Réponses: 6
    Dernier message: 23/06/2004, 11h42
  5. [struts] utilisation de plusieurs fichiers de config
    Par Boosters dans le forum Struts 1
    Réponses: 4
    Dernier message: 25/03/2004, 10h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo