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 :

Type de paramètre dans une fonction


Sujet :

Flash

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 9
    Par défaut Type de paramètre dans une fonction
    Bonjour,

    Je tente d'optimiser mon code et je galère.
    J'ai des boutons nommés ItinéraireTotal_mc.ItinéraireDayx_btn, avec x variant de 1 à n.
    Je dois appliquer des tween à ces boutons et je veux rendre le code le moins lourd possible, donc passer en paramètre le nom du bouton.

    Première méthode :

    afficheBoutonItineraireGOA (ItinéraireTotal_mc.ItinéraireDay4_btn);

    function afficheBoutonItineraireGOA (btn) {

    Affiche_btn = new Tween (btn, "_alpha", None.easeIn, 0, 80, 3, false);

    }


    Ca marche ! mais c'est pas encore optimisé donc on s'en fiche.

    Deuxième méthode, celle que je veux mettre en oeuvre :


    var DebutBtn = 'ItinéraireTotal_mc.ItinéraireDay';
    var FinBtn = '_btn';

    afficheBoutonItineraireGOA (4);

    function afficheBoutonItineraireGOA (btn) {

    bouton = DebutBtn.concat(btn.toString(),FinBtn);
    Affiche_btn = new Tween (bouton, "_alpha", None.easeIn, 0, 80, 3, false);

    }


    Et là donc ça ne marche pas. J'imagine que c'est parce que la variable bouton est de type string.
    De plus, en traçant, la première méthode me dit que btn = _level10.ItinéraireTotal_mc.ItinéraireDay4_btn, alors que dans le second cas j'ai bouton = ItinéraireTotal_mc.ItinéraireDay4_btn.

    Voilà voilà, merci pour votre aide !

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 200
    Par défaut
    Salut,
    J'ai pas Flash sous la main donc je ne peux tester mais je crois que tu devrais utiliser la fonction eval().

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/09/2009, 09h20
  2. type doublement paramétré dans une fonction
    Par merill dans le forum Langage
    Réponses: 2
    Dernier message: 08/04/2009, 12h54
  3. Réponses: 3
    Dernier message: 20/03/2006, 17h46
  4. [PL/SQL] Multi paramètre dans une fonction
    Par wiLL_ dans le forum Oracle
    Réponses: 2
    Dernier message: 28/02/2006, 17h31
  5. Réponses: 9
    Dernier message: 13/05/2005, 03h13

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