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 :

AS3 : Des variables dans le nom d'un clip ou des clips crées en boucle.


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1
    Par défaut AS3 : Des variables dans le nom d'un clip ou des clips crées en boucle.
    Bonjour à tous. J'avoue avoir cherché dans bon nombre de livres avant de venir vous embeter avec ma question j'en deduis que je ne dois pas etre le seul a me la poser. C'est pour cela que je vais essayer d'etre le plus clair possible :

    Mon but : Creer des clips (en boucle) pour composer un menu dans lequel ils apparaitraient et disparaitraient en fondu au moment du survol de la souris.

    Technique : Je voudrais savoir s'il est possible d'inserer une variable dans le nom d'un clip et donc pouvoir creer un nouveau clip a chaque etape de la boucle. Voici mon code actuel :

    Code AS3 : 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
    for (var entree:String in imagesHeader) {
        numeroEntree = Number(entree);
        var chargeur:Loader =new Loader();
        chargeur.x=(numeroEntree*100);
        chargeur.y=0;
        adresseimage.url=imagesHeader[numeroEntree];
        chargeur.load(adresseimage);
        mcHeader.addChild(chargeur);
        chargeur.addEventListener(MouseEvent.MOUSE_OVER,overmenu);
        chargeur.addEventListener(MouseEvent.MOUSE_OUT,outmenu);
        chargeur.addEventListener(MouseEvent.CLICK,clickmenu);
        chargeur.alpha=0;
        }
     
    function overmenu(evt:MouseEvent) {
        evt.currentTarget.alpha=1;
    }
     
    function outmenu(evt:MouseEvent) {
        evt.currentTarget.alpha=0;
        }

    Le probleme ici c'est que les images apparaissent et disparaissent "d'un coup" alors que je voudrais des fondus (mais le fade n'est pas applicable sur des loaders). Ma question est : Peut etre est il possible de creer dans la boucle "for" des clips dont les noms s'expriment a l'aider de variables (par exemple "entree") et donc qui seraient different pour chaque bouton du menu (et on pourrait alors prendre la methode "fade")???? Ou si vous avez une autre solution je suis preneur!

  2. #2
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    Bonjour,

    pour créer un conteneur de type MovieClip :

    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
    for (var entree:String in imagesHeader)
    {
        numeroEntree = Number(entree);
        var chargeur:Loader =new Loader();
        var conteneurChargeur:MovieClip = new MovieClip(); 
        conteneurChargeur.addChild( chargeur );
        chargeur.x=(numeroEntree*100);
        chargeur.y=0;
        adresseimage.url=imagesHeader[numeroEntree];
        chargeur.load(adresseimage);
        mcHeader.addChild(conteneurChargeur);
        chargeur.addEventListener(MouseEvent.MOUSE_OVER,overmenu);
        chargeur.addEventListener(MouseEvent.MOUSE_OUT,outmenu);
        chargeur.addEventListener(MouseEvent.CLICK,clickmenu);
        chargeur.alpha=0;
    }

Discussions similaires

  1. [XL-2003] Intégrer des variables dans un nom d'objet
    Par Alahsan dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 02/09/2011, 19h55
  2. changer le nom des variables dans une boucle
    Par bakaratoun dans le forum MATLAB
    Réponses: 3
    Dernier message: 05/02/2010, 13h50
  3. nom des variables dans un array
    Par PhYx dans le forum Macro
    Réponses: 6
    Dernier message: 26/05/2009, 13h46
  4. Utiliser des variables dans les noms d'objet
    Par Torkan dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 15/03/2007, 23h54
  5. Réponses: 4
    Dernier message: 30/05/2006, 17h21

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