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

MXML Discussion :

Portée entre différents fichiers MXML


Sujet :

MXML

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 20
    Par défaut Portée entre différents fichiers MXML
    Bonjour à tous,

    Je débute en FLEX donc j'espère que vous serez indulgents vis à vis de ma question ;-)

    Je suis donc en train de réaliser une application avec FLEX que j'ai organisée en différents fichiers MXML :

    - package "main"
    main.mxml

    - package "views"
    companymanagement.mxml
    employeemanagement.mxml

    - package "company"
    addcompany.mxml
    listcompanies.mxml

    - package "employee"

    Mes fichiers companymanagement.mxml et employeemanagement.mxml sont chacun composés d'un ViewStack dont les éléments "pointent" vers les composants définits dans addcompany.mxml et listcompanies.mxml (pour les compagnies)

    Jusque là rien de bien compliqué. Le truc c'est que j'aimerais pouvoir passer facilement de mon composant addcompany vers mon composant listcompany (par exemple revenir automatiquement vers la liste après un ajout).

    J'avais pensé utiliser les etats pour réaliser ceci. Le problème c'est que si je définis mes états au niveau de companymanagement.mxml, ils ne sont pas accessibles au niveau de addcompany.mxml ou listcompanies.mxml.

    Est-ce qu'il existe un moyen de les rendre accessibles pour résoudre ce problème ou bien est-ce que je dois revoir ma manière de voir les choses?

    Merci pour votre aide et dites moi si vous avez besoin de plus d'information.

    Bonne journée

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 895
    Par défaut
    Ce n'est pas un problème de hiérarchie de fichiers que tu as là. Ton besoin est simplement de faire communiquer les composants entre eux pour ce faire tu dois utiliser les évènements pour faire appel aux différents composants.
    Voici un petit tuto qui devrais pouvoir t'aider : http://blog.xebia.fr/2009/01/09/les-...reutilisables/

    ++

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 20
    Par défaut
    Bonjour ellen,

    merci pour la réponse rapide ! Je vais jeter un coup d'oeil...

    Merci !

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 20
    Par défaut
    Ca marche super ! C'est exactement ce qu'il me fallait !

    Merci beaucoup !

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

Discussions similaires

  1. "Partager" des variables entre différents fichiers
    Par clairetj dans le forum Langage
    Réponses: 8
    Dernier message: 04/02/2014, 11h04
  2. Réponses: 2
    Dernier message: 05/09/2011, 10h53
  3. Navigation entre différents fichiers mxml
    Par Despecrew dans le forum MXML
    Réponses: 6
    Dernier message: 03/11/2009, 18h40
  4. filtre entre différents fichiers
    Par maxman54 dans le forum Excel
    Réponses: 9
    Dernier message: 30/11/2007, 18h49
  5. [XML] Choix entre différentes structures de fichier XML
    Par loic_86 dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 21/02/2007, 05h39

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