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 :

Binding inter application Flex


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de greatalain
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2007
    Messages : 124
    Par défaut Binding inter application Flex
    Bonjour à tous,

    Je recherche des pistes pour, que 2 module flex, charger dans une 3eme puisse communiquer.

    pour planter le décor, je développe une carcasse d'application qui chargera dynamiquement les modules par le biai d'un xml. Imaginons, dans un des modules j'ai un arbre, qui lorsque je sélectionne un noeud l'enregistre sur son modèle. Il faudrait des lors que le deuxieme ou les autres modules soit averti du changement sur le premier.

    Je ne veux pas utiliser les localConnection car c'est une communication entre 2 objets, or il faudrait que si j'ai 5 modules de chargé, les 5 soit avertit.

    Si quelqu'un à des pistes,...

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    Salut,

    le système évènementiel ne peux pas convenir ?

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  3. #3
    Membre éprouvé Avatar de greatalain
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2007
    Messages : 124
    Par défaut
    Dans ce cas de figure, comment App2 pourrait savoir que l'on a cliqué sur le bouton se trouvant dans App1

    Ou si App2 est un TextInput, comment par binding, le label du bouton de App1 pourrait changer en fonction de ce qui est taper dans le TextInput de App2

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" >
     
    	<mx:VBox>
     
    		<mx:Label text="App 1" />
    		<mx:SWFLoader id="bApp" source="swf/Button.swf"  width="100%" height="100%" />
     
    		<mx:Label text="App 2" />
    		<mx:SWFLoader id="lApp" source="swf/Label.swf"  width="100%" height="100%"   />	
     
    	</mx:VBox>
     
    </mx:Application>
    Est ce qu'un event envoyé depuis App1 pourrait être intercepté par l'application principale? pour à la limite être redispatché a App2

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 124
    Par défaut
    Jim_Nastiq, le système évènementiel fonctionnent entre différents swf ? (j'ai pas pris le temps de chercher hein...)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 25
    Par défaut
    Le framework événementielle de Mate répond à ces besoins avec l'utilisation d'EventMap. Chaque EventMap, même placé dans un module, reçoit l'ensemble des évènements.

    Le modèle événementielle de base dans Flex doit pouvoir aussi le faire, mais je n'ai jamais eu l'occasion de tester.

    edit : tu peux aussi voir du coté des BindingUtils pour un binding classique des variables.

  6. #6
    Membre éprouvé Avatar de greatalain
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2007
    Messages : 124
    Par défaut
    Merci pour vos réponses.

    au cas ou d'autre devrait réaliser ce genre de chose, voilà comment j'ai procédé :
    J'ai créer une classe basé sur le pattern singleton.

    Lorsque que je veux qu'un module réagisse en fonction des actions dispatchées depuis un autre module, j'enregistre sur l'instance de ma classe, le type d'event et la fonction de callBack à appeler si l'event en question est intercepté.

    lorsque je dispatche un event que je suis susceptible d'utiliser dans un autre module, je parcours la liste des event enregistré sur l'instance de ma classe. Si le type correspond a celui que je suis en train de dispatché, j'appele la fonction de callBack qui lui est associé.

    Voilà pour les grandes lignes

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

Discussions similaires

  1. Compilation en cluster d'une application Flex
    Par QuantuX dans le forum Eclipse
    Réponses: 0
    Dernier message: 09/01/2008, 11h00
  2. Découpage d'applications Flex
    Par mouste79 dans le forum Flex
    Réponses: 12
    Dernier message: 21/10/2007, 15h14
  3. [BINDING] Interation entre les composants?
    Par fabszn dans le forum JSF
    Réponses: 5
    Dernier message: 07/08/2007, 14h38
  4. communication inter application
    Par austin P. dans le forum Spring
    Réponses: 4
    Dernier message: 09/05/2007, 22h00
  5. [D7][Mutex]Exclusion inter application
    Par jbat dans le forum Delphi
    Réponses: 7
    Dernier message: 16/10/2006, 09h49

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