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 :

movieclip dans boucle for


Sujet :

ActionScript 3

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Juin 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 1
    Par défaut movieclip dans boucle for
    Bonjour,

    j'ai créé des movieclip dans une boucler for
    et j'essaie de récupérer la valeur de i pour chaque movieclip sans succès
    quelqu'un peut il m'aider
    je suis débutant en flash as3

    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    var largeur=135; 
    var hauteur=170; 
    var espace=25; 
    var nbr=23; 
     
    var infos:Array = new Array(); 
    infos[0]="Paul très concentré !"; 
    infos[1]="Frank dans son petit seau jaune"; 
    infos[2]="Claude en marcel jaune"; 
    infos[3]="Paco le charmeur !"; 
    infos[4]="Grégory en admiration devant ses parents"; 
    infos[5]="Muriel et son petit ourson"; 
    infos[6]="Serge dans les îles"; 
    infos[7]="Thomas-les-binocles"; 
    infos[8]="Huguette sort du trou"; 
    infos[9]="Vincent le joufflu"; 
    infos[10]="Pascal en couche culotte"; 
    infos[11]="Hélène-la-joie-de-vivre"; 
    infos[12]="Léon... quelles joues !"; 
    infos[13]="Vaïra avec son bob et le chien de Columbo"; 
    infos[14]="Antoine fait des pâtés de sable"; 
    infos[15]="Vania en gros plan..."; 
    infos[16]="Paul alias la crevette"; 
    infos[17]="Calvin et son bob bleu"; 
    infos[18]="Rokia et son \"coin-coin\" sous la serviette de bain"; 
    infos[19]="Leïla les p'tites bouclettes"; 
    infos[20]="Victor et ses haltères"; 
    infos[21]="Juliette en salopette"; 
    infos[22]="Brice qui tire la langue"; 
     
    var largeurTotale = nbr*(largeur + espace) + espace; 
     
    var diaporama:MovieClip = new MovieClip(); 
    diaporama.y=10; 
    addChild(diaporama); 
     
    for (var i = 0; i < nbr; i++) { 
     
    var mc:MovieClip = new MovieClip(); 
    var conteneur:MovieClip = new MovieClip(); 
    var chargeur:Loader = new Loader(); 
    var chemin:URLRequest=new URLRequest("photos/"+i+".gif"); 
    var cadre:MovieClip = new MovieClip(); 
     
    chargeur.load( chemin ); 
    mc.addChild(chargeur); 
     
    with (cadre) { 
    graphics.lineStyle(1, "0x000000", 100); 
    graphics.moveTo(0, 0); 
    graphics.lineTo(largeur, 0); 
    graphics.lineTo(largeur, hauteur); 
    graphics.lineTo(0, hauteur); 
    graphics.lineTo(0, 0); 
    } 
    mc.addChild(cadre); 
     
    mc.name="photo"+i; 
    mc.x = espace + (largeur + espace)*i; 
    mc.nombre=i; //je stock i ici 
    mc.addEventListener(MouseEvent.MOUSE_OVER, sourisOver); 
    mc.addEventListener(MouseEvent.MOUSE_OUT, sourisOut); 
    diaporama.addChild(mc); 
     
     
    } 
     
    function sourisOver(e:Event):void { 
    commentaires.text="Photo n°"+this.nombre+" : "+infos[this.nombre]; // et je veux le recupérer ici 
    } 
     
    function sourisOut(e:Event):void { 
    commentaires.text=""; 
    } 
     
    parent.addEventListener(MouseEvent.MOUSE_MOVE, bougeSouris); 
    function bougeSouris(e:Event):void { 
    diaporama.x = (600 - largeurTotale)/600*mouseX; 
    }

  2. #2
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    salut, tu pourrais créer une classe qui contient la variable nombre pour étendre la classe MC ... mais le plus simple sera de donner la valeur de i a l'attribut name de chaque objet MC

Discussions similaires

  1. Réponses: 9
    Dernier message: 15/09/2006, 19h08
  2. [débutant] Pb dans boucle For
    Par Sam 069 dans le forum Access
    Réponses: 2
    Dernier message: 11/09/2006, 13h10
  3. Réponses: 3
    Dernier message: 04/08/2006, 19h24
  4. problème dans boucle for de lecture de fichier ini
    Par chourmo dans le forum Delphi
    Réponses: 3
    Dernier message: 06/07/2006, 09h31
  5. [JLabel] JLabel dans boucle for
    Par clairenes dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 06/01/2006, 00h47

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