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 :

Communication entre custom components


Sujet :

Flex

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 18
    Par défaut Communication entre custom components
    Bonjour,

    je débute en Flex et je cherche à organiser un projet type forum avec Zend Amf côté serveur. J'ai donc un custom component pour le formulaire de login qui communique avec le serveur mais je ne sais pas comment notifier aux autres composants et notamment l'application que l'utilisateur s'est identifié et comment leur partager les données utilisateurs. Ma question : quelle stratégie utilisez vous pour communiquer des évenements et partager des données entre composants ? Aidez moi à dissiper cette pénombre de vos flamboyantes lanternes

  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
    l'ActionScript est un language événemtiel, il est donc assez facile de communiquer via listener/dispatcher. les eventListener sont plutôt simple à utiliser et tu peux en créer très facilement

    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 averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 18
    Par défaut
    Effectivement après quelques recherches : je crée un listener dans mon custom component qui va relancer l'evenement(ici ResultEvent) à la racine avec this.parentApplication.dispatch pour les evenements ayant un impact global. C'est la bonne solution? Apres si j'ai bien compris normalement l'evenement est dispatché à tous les elements fils de la racine, a voir.
    Pour partager des données entre composants j'ai vu qu'il y avait le SharedObject mais un singleton ne suffit t-il pas?

    ps j'aime bien le titre de ton blog

  4. #4
    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
    oui tu peux les dispatcher depuis ton parentApplication ainsi n'importe qu'elle enfnat peut écouter l'event en question. Tu peux aussi partir sur le principe MVC avec les notifications

    Pour partager des données entre composants tu peux en effet utiliser des singletons plutot qu'un sharedObject, ca me parait plus judicieux

    et merci pour mon blog , j'ai un humour de m*rde mais j'l'assume (mon pseudo l'attestant)

    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

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 18
    Par défaut
    J'ai jeté un oeil aux notifications avec MVC mais ca m'a l'air trop lourd à mettre en place pour ma petite appli. Je vais donc rester sur les evenements: les components dispatch les evenements à un singleton qui traite ces evenements en evenements perso genre LOGIN et les dispatch à la racine. Les components n'ont alors plus qu'a ecouter les evenements perso interessant. Je sais bien que ces sytemes y en a 13 à la douzaine mais va pour celui-ci on verra bien.. je marque donc le sujet comme résolu. Merci de m'avoir guider

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

Discussions similaires

  1. communication entre deux executables
    Par semenzato dans le forum MFC
    Réponses: 8
    Dernier message: 13/04/2005, 22h19
  2. Lecture standard et communication entre processus!
    Par Tartar Ukid dans le forum C++Builder
    Réponses: 5
    Dernier message: 05/07/2003, 16h37
  3. Communication entre processus
    Par markopolo dans le forum C++Builder
    Réponses: 2
    Dernier message: 26/06/2003, 16h21
  4. Réponses: 5
    Dernier message: 25/03/2003, 19h43
  5. communication entre programmes
    Par jérôme dans le forum C
    Réponses: 12
    Dernier message: 16/04/2002, 08h05

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