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

ActionScript 3 Discussion :

Nom de variable, en fonction d'une itération


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 4
    Par défaut Nom de variable, en fonction d'une itération
    Bonjour à tous!

    Voilà, je suis un débutant en AS3. J'ai déjà des notions en programmation, notamment avec Processing, HTML/CSS, PHP, Arduino et l'AS2.

    Ici, je m'essaye à la programmation objet, et je bute depuis quelques temps sur ce petit problème qui va paraître simplissime à beaucoup de monde, je pense.

    Le voici :

    à l'intérieur d'une boucle for, je crée une variable, nommée maVariable.
    Je voudrais en fait que ma variable s'appelle maVariable0 lors de la 1ere itération, maVariable1 lors de la 2nde, etc...

    Pour cela, j'ai essayé de faire var maVariable+i:int;

    ...Mais ça ne marche pas

    Merci pour vos réponses!

  2. #2
    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
    Je pense que tu essaies de trouver une solution à un problème que tu t'es créé toi-même

    Pourquoi veux-tu nommer dynamiquement tes variables ? Tu ne peux pas juste mettre le résultats dans un liste et du coup y accéder de la même manière en fonction de leur index (i) ?

  3. #3
    Membre expérimenté Avatar de romain_ci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 262
    Par défaut
    Citation Envoyé par clemoigno Voir le message
    Je pense que tu essaies de trouver une solution à un problème que tu t'es créé toi-même

    Pourquoi veux-tu nommer dynamiquement tes variables ? Tu ne peux pas juste mettre le résultats dans un liste et du coup y accéder de la même manière en fonction de leur index (i) ?
    Waouuu !! Tu te complique la vie... Les appeler dynamiquement reste encore la meilleure solution selon moi

  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
    Nan je crois pas me compliqué la vie. Quel intérêt de nommer toi-même dynamiquement des variables ?
    Pour y accéder de nouveaux ensuite ? Si cette 'variabilisation' du nom consiste simplement en un '+i' à rajouter, alors je vois pas la simplification qu'apporte l'accès dynamique.
    Enfin bon, chacun verra...

    Par ailleurs, je pense que le bout de code que tu proposes ne fonctionne pas.

  5. #5
    Membre expérimenté Avatar de romain_ci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 262
    Par défaut
    Citation Envoyé par clemoigno Voir le message
    Nan je crois pas me compliqué la vie. Quel intérêt de nommer toi-même dynamiquement des variables ?
    Pour y accéder de nouveaux ensuite ? Si cette 'variabilisation' du nom consiste simplement en un '+i' à rajouter, alors je vois pas la simplification qu'apporte l'accès dynamique.
    Enfin bon, chacun verra...

    Par ailleurs, je pense que le bout de code que tu proposes ne fonctionne pas.
    Nommer une variable dynamiquement... Bah il faut bien acceder à ses objet quand tu les créer dynamiquement aussi... Tu doit tout faire en statique dans ta bibliothèque pour ne pas savoir cela

    Par ailleurs mon code fonctionne... Mais pas comme cela effectivement, il faut réfléchir un peu...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this["maVariable"]+i.name = "turlututu";
    Faut lui attribuer une methode... Moi j'ai juste mis sur la piste.
    STOP le copier coller !!

  6. #6
    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
    Je vois toujours pas l'intérêt de procéder par le nommage dynamique des variables (mais maximefabas n'a pas exprimé son besoin).
    Une List/Array reste pour moi le mieux. L'accès par index se fera aussi aisément et cela t'évitera d'avoir au niveau de ton objet un nombre important d'objets que tu ne pourra pas déréférencer facilement.

    Quant à ta 'solution', malgré ta 'correction', je ne vois toujours pas comment cela pourrait marcher. Mais comme je fais tout en statique et que je réfléchis peu...ceci doit expliquer cela

  7. #7
    Membre expérimenté Avatar de romain_ci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 262
    Par défaut
    Citation Envoyé par maximefabas Voir le message
    Je voudrais en fait que ma variable s'appelle maVariable0 lors de la 1ere itération, maVariable1 lors de la 2nde, etc...

    Pour cela, j'ai essayé de faire var maVariable+i:int;

    ...Mais ça ne marche pas

Discussions similaires

  1. Nom de variable en fonction d'une itération
    Par membreComplexe12 dans le forum C++
    Réponses: 29
    Dernier message: 30/11/2010, 21h07
  2. Nom de variable créé à partie d'une variable
    Par vargasvan dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 25/09/2007, 13h37
  3. Réponses: 17
    Dernier message: 15/04/2007, 12h28
  4. [VBA-E] Nom et couleur bouton fonction d'une cellule
    Par zouille dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/04/2006, 17h00
  5. Réponses: 4
    Dernier message: 16/02/2006, 10h40

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