Visualizzazione dei risultati da 1 a 4 su 4

Discussione: ogni in un ciclo for?

  1. #1
    Utente di HTML.it L'avatar di simonah
    Registrato dal
    Jan 2001
    Messaggi
    105

    ogni in un ciclo for?

    salve a tutti, sono di nuovo a rompervi, ma ho ancora bisogno di una perziosa mano per una cosa che non so...
    allora provo a spiegarmi :cosrtruisco dinamicamente (con il duplicate movieClip) un pannello con n immagini che si dispongono uno accanto all'altro un file di 10 quindi ogni 10 ho una nuova y da assegnare alle mie img, quindi duplico la mia img01_mc per n volte con un ciclo for e poi le dispongo sulla x in maniera incremmentale...
    for (var i:Number = 2; i<=quante; i++) {
    if (i<10) {
    //duplicate
    img01_mc.duplicateMovieClip("img0"+i+"_mc", this.getNextHighestDepth());
    //le posiziono
    this["img0"+i+"_mc"]._x = coorX[i]
    this["img0"+i+"_mc"].foto_mc.loadMovie(imgs[i]);

    } else {

    img01_mc.duplicateMovieClip("img"+i+"_mc", this.getNextHighestDepth());
    //le posiziono
    this["img"+i+"_mc"]._x = coorX[i-11]
    this["img"+i+"_mc"]._y = coorY[2]
    this["img"+i+"_mc"].foto_mc.loadMovie(imgs[i]);

    }
    }
    coorX e coorY sono 2 array che contencono le coordinate
    allora se le immagini fossero solo 20 il problema non si porrebbe, ma il numero è destinato ad aumentare, quindi come faccio io a dirgli ogni 10 incrementami la y ?
    ----------------
    2be || !2be

  2. #2
    io ti spiego cosa faccio io normalmente all'interno di una loadVars dove leggo immagini e volendo un N° totale di foto

    [php]
    // POSIZIONAMENTO BOX MINIATURE
    i =1 // contatore clip
    j =1 //contatore di riga
    k=1 //contatore di colonna
    Larg = 100 // larghezza thumbnail
    Alt = 80 // Altezza Thumbnail

    while(i <= this.Totale) {
    container.attachMovie("MINI","MINI"+i,i)
    mc=container["MINI"+i]
    mc._x=k*Larg-Larg // parto da _x=0
    mc._y=j*Alt - Alt // parto da _y=0

    // controlli per mandare a capo le miniature creando una struttura 3 x N

    if(k<10){
    k++
    }else{
    k=1; j++
    }
    i++
    } // Fine while(i <= this.Totale)
    [php]

  3. #3
    io ti spiego cosa faccio io normalmente all'interno di una loadVars dove leggo immagini e volendo un N° totale di foto

    Codice PHP:
    // POSIZIONAMENTO BOX MINIATURE
    =// contatore clip
    =//contatore di riga
    k=//contatore di colonna
    Larg 100 // larghezza thumbnail
    Alt 80 // Altezza Thumbnail

            
    while(<= this.Totale) {
                   
    container.attachMovie("MINI","MINI"+i,i)
                   
    mc=container["MINI"+i]
                   
    mc._x=k*Larg-Larg // parto da _x=0
                   
    mc._y=j*Alt Alt // parto da _y=0

                  // controlli per mandare a capo le miniature creando una struttura 10 x N

                    
    if(k<10){k++}else{k=1j++}
                    
    i++
             } 
    // Fine while(i <= this.Totale) 
    Rempox

  4. #4
    Utente di HTML.it L'avatar di simonah
    Registrato dal
    Jan 2001
    Messaggi
    105
    è proprio quello che volevo sapere, grazie rempox
    ----------------
    2be || !2be

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.