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

Flash Discussion :

composant accordion dynamique


Sujet :

Flash

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 8
    Points : 8
    Points
    8
    Par défaut composant accordion dynamique
    Bonjour à tous,

    je souhaite créer un accordeon dont le nombre de volet dépend d'une variable i.
    je veux ensuite ajouter dans chaque volet un composant loader.

    Voici le code que j'utilise :

    while (i < nbrEv){
    nomVolet = "volet"+i;
    my_acc.createChild(View, nomVolet, {label: "Volet"+i });

    //c'est cette ligne qui pose problème
    var my_loader:Object = my_acc.nomVolet.createChild("Loader", "my_loader", 1);

    my_loader.contentPath = "JsR.gif";
    i++;
    }

    Le problème est que "nomVolet" n'est pas le nom d'une occurence mais une variable. Flash attend quelquechose comme ceci :
    var my_loader:Object = my_acc.volet0.createChild("Loader", "my_loader", 1);

    où volet0 est une occurence.

    Mais je ne veux pas avoir à répéter cette ligne autant de fois que j'ai de volet, puisque je ne connais pas à l'avance le nombre de volets.

    Quelqu'un aurait il une astuce pour résoudre mon problème ?

    Merci beaucoup.
    Vincent

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 8
    Points : 8
    Points
    8
    Par défaut
    problème résolu :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var my_loader:Object = my_acc[nomVolet].createChild("Loader", "my_loader", 1);
    pour ceux que ça peut interesser....

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

Discussions similaires

  1. effacer des composants crée dynamiquement
    Par forzaxelah dans le forum Delphi
    Réponses: 7
    Dernier message: 29/06/2006, 14h14
  2. Recherche composant tableau dynamique
    Par nikhil dans le forum Composants VCL
    Réponses: 4
    Dernier message: 28/07/2005, 14h02
  3. Gestion séparée de composants créés dynamiquement
    Par anarpunk dans le forum Composants VCL
    Réponses: 8
    Dernier message: 15/06/2005, 10h57
  4. Composant crée dynamiquement & Access in invalid memory
    Par Sunchaser dans le forum C++Builder
    Réponses: 4
    Dernier message: 12/02/2005, 01h03
  5. Réponses: 7
    Dernier message: 08/08/2003, 18h09

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