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 :

[FLASH MX2004] Probleme de checkbox.


Sujet :

Flash

  1. #1
    Nouveau membre du Club Avatar de carlito
    Inscrit en
    Décembre 2003
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 87
    Points : 37
    Points
    37
    Par défaut [FLASH MX2004] Probleme de checkbox.
    Bonjour,

    J'ai beau avoir chercher des explications sur ce site je n'ai rien trouvé.

    la situation est la suivante:

    j'utilise un componant checkbox "cbox" et un bouton sur une frame.
    sur le bouton j'ai le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    on(press){
    	if (cbox.checked = true) {
    trace ("l'action va se realiser");
    }else{
    trace ("l'action ne va pas se realiser");
    }
    }
    probleme:

    que la checkbox soit cohée ou non il vaide toujours
    cbox.checked = true

    et si je demande de faire un:
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    trace (cbox.selected );
    dans l'évènement on (press). quand je débuge, j'ai le résultat : "undefined"...

    quelqu'un a une idée de la provenance de mon probleme?

    Merci pour votre aide.

  2. #2
    Membre actif Avatar de Gnomothir
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 234
    Points : 297
    Points
    297
    Par défaut
    Pour un test d'egalite faut utilise ==
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if (cbox.checked == true)
    Apres pour le undefined faudrait que je regarde plus les attributs des checkbox mais la pas le temps je dois prendre le train
    Développez c'est bon pour la santé !!!
    langages: AS2/3, php, c++, java, ruby.
    os: windows, débutant linux (debian).

  3. #3
    Nouveau membre du Club Avatar de carlito
    Inscrit en
    Décembre 2003
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 87
    Points : 37
    Points
    37
    Par défaut
    salut,

    j'ai remplacer "=" par "=="

    mais j'ai le même probleme.

    ce qui est bizarre c'est que quand je lance :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    trace(cbox.selected);
    à l'exécution de la frame, il me retourne bien la valeur de cbox. qui est "false" par défault.

    Par contre quand je lance:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    trace(cbox.selected);
    sur l'évenement on (press) de mon bouton, il me retoure la valeur "undefined" ???

  4. #4
    Membre actif Avatar de Gnomothir
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 234
    Points : 297
    Points
    297
    Par défaut
    fais _root.cbox.selected
    Développez c'est bon pour la santé !!!
    langages: AS2/3, php, c++, java, ruby.
    os: windows, débutant linux (debian).

  5. #5
    Nouveau membre du Club Avatar de carlito
    Inscrit en
    Décembre 2003
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 87
    Points : 37
    Points
    37
    Par défaut
    Merci bcp Gnomothir!

    la bonne syntaxe est la suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    on(press){
    if (_root.cbox.selected == true) {
    trace ("l'action va se realiser");
    }else{
    trace ("l'action ne va pas se realiser");}
    }
    a+

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

Discussions similaires

  1. [FLASH MX2004] Problème accent dans un XML
    Par cinetryx dans le forum Flash
    Réponses: 10
    Dernier message: 30/05/2007, 00h26
  2. Réponses: 6
    Dernier message: 25/04/2005, 14h49
  3. Réponses: 2
    Dernier message: 15/04/2005, 09h27
  4. Réponses: 5
    Dernier message: 08/02/2005, 20h50
  5. [FLASH MX2004] Probleme actionscript
    Par k_boy dans le forum Flash
    Réponses: 10
    Dernier message: 22/01/2005, 10h54

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