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 :

modifier un enfant issu d'une boucle for? [CS4]


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 33
    Par défaut modifier un enfant issu d'une boucle for?
    Bonjour à tous,

    je coince sur ce problème depuis quelques jours. Je creer une bande d'images vignettes à partir d'un fichier xml.

    Comment modifier par exemple la position y du deuxième élément uilnav créé, en dehors de ma fonction mininav?

    Voici le code:


    function mininav(){

    for(var i:String in monXML.image) {
    var uilnav:UILoader = new UILoader();

    uilnav.source = dossierImageMini+monXML.image[i].attribute("img0");

    uilnav.buttonMode=true;
    uilnav.name = String(i);
    totalvignette=int(i)+1;



    uilnav.y = 0;

    MovieClip(root).posinavi=(1+int(i))*62;
    if(int(i)!=0){
    uilnav.x += (int(i))*62;}


    uilnav.width = 52 ;
    uilnav.height = 36;
    uilnav.alpha = 0.5;
    uilnav.scaleContent= true;
    uilnav.autoLoad = true;

    //Les écouteurs sur les miniatures
    uilnav.addEventListener(MouseEvent.CLICK,clicImagenav);
    uilnav.addEventListener(MouseEvent.MOUSE_OVER,overImage);
    uilnav.addEventListener(MouseEvent.MOUSE_OUT,outImage);


    MovieClip(root).manavok.navigation.addChild(uilnav);

    select = monXML.image[produitencours].attribute("img0");


    uilnav.x-=305;

    }

    //MovieClip(root).manavok.navigation.uilnav.b1.y=30;

    if (totalvignette<10){MovieClip(root).manavok.navigation.x=-305+(600-((totalvignette)*52+((totalvignette-1))*10)/2)} ;

    // uilnav.x=-300;
    }

  2. #2
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 33
    Par défaut avec getChildByName
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MovieClip(root).manavok.navigation.getChildByName(String(1)).y=30;
    tout simplement, merci au forum developpez.com

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

Discussions similaires

  1. [XE2] Modifier un élément d'une boucle for..in
    Par Papy214 dans le forum Langage
    Réponses: 7
    Dernier message: 19/11/2011, 21h01
  2. [Batch] Evaluation d'une variable modifiée dans une boucle FOR
    Par dedz dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 22/10/2009, 17h55
  3. modifier le pas d'une boucle for ?
    Par pouponsaltro dans le forum Débuter
    Réponses: 3
    Dernier message: 07/03/2009, 09h11
  4. Modifier une boucle <<for>>
    Par Mataka dans le forum MATLAB
    Réponses: 22
    Dernier message: 31/05/2007, 08h20
  5. [Débutant] Modifier la limite d'une boucle For dynamiquement
    Par seiryujay dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 15/12/2006, 18h45

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