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 :

variable Undefined ?


Sujet :

ActionScript 3

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5
    Par défaut variable Undefined ?
    salut !

    j'ai l'impression d'avoir raté quelque chose mais ces quelques lignes de code me tuent

    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
    16
    17
    18
    19
    20
    21
    22
     
    Card0 = new Object();
    Card0.id = 0;
    Card0.Eros = -1;
     
    Card1 = new Object();
    Card1.id = 1;
    Card1.Eros = 5;
     
    card = this.createEmptyMovieClip("HcardMC", this.getNextHighestDepth());
    HcardMC._x = 230;
    HcardMC._y = 350;
    count = 0;
    HcardMC.attachMovie("0","cardMC",HcardMC.getNextHighestDepth());
    HcardMC.onRelease = function(){
    	count++;
    	sc = String(count);
    	HcardMC.attachMovie(sc,"cardMC",HcardMC.getNextHighestDepth());
    	cn = "Card"+count;
    	trace(this[cn].Eros);
    	trace(this[cn][Eros]);
    	}
    et la Card1.Eros est Undefined
    comment puis-je appeler ma variable ?
    merci d'avance

  2. #2
    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
    et le Card0 marche ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5
    Par défaut
    en testant Card0 je viens de m'apercevoir qu'il s'agit certainement d'un probleme de syntaxe.

    ...onRelease...
    trace(this[cn].Eros);
    trace(this[cn][Eros]); // renvoient Undefined
    trace(Card0.Eros); //renvoie la bonne variable
    trace(Card1.Eros); // renvoie la bonne variable

    je seche sur la syntaxe....

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5
    Par défaut
    c'etait bien cela, un simple probleme de syntaxte.
    il m'a suffit de concatener proprement ma string puis de l'evaluer:
    cn="Card"+count+".Eros";
    trace(eval(cn));

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

Discussions similaires

  1. Variable undefined dans un console.log
    Par scandinave dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 04/05/2013, 10h21
  2. Réponses: 2
    Dernier message: 28/09/2012, 09h53
  3. JS POO getJSON Variable undefined
    Par Aiekick dans le forum jQuery
    Réponses: 6
    Dernier message: 01/08/2012, 23h05
  4. [MySQL] erreur bizarre variable undefined et la non lecture d'une requete
    Par roy-mustang dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 05/07/2011, 18h16
  5. Variable undefined alors qu'elle existe.
    Par defacta dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 31/07/2009, 08h58

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