Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529

    Ciclo for riparte da 1?

    Ciao a tutti!

    Ho creato un ciclo for da dove creo un clip vuoto e gli attacco dentro co attachMovie un clip dalla libreria.
    Fina qu nessun problema il fatto è che ho impaginato i clip in colonne da 3, però opgni volta che mi crea una nuova colonna mi ricomincia la numerazione da 1! :master:

    Questo è il dcodice:

    codice:
    numerofoto = 10
    passo = 3;
    distanza = 0;
    livello = 100;
    for (var l = 1; l<=numerofoto; l++) {
    	livello++;
    	_root.createEmptyMovieClip("clip"+livello, livello+100);
    	path = _root["clip"+livello];
    	path.attachMovie("news", "news_ok", livello+120);
    	path._x = distanza-57;
    	path._y = 36*l-22;
    	if (l == passo) {
    		distanza += 135;
    		l = 0;
    		numerofoto -= passo;
    	}
    }
    qualcuno sa perchè??

    Grazie in anticipo a tutti
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  2. #2
    Prova così l'ho scritto direttamente ma dovrebbe andare
    codice:
    numerofoto = 10
    colonne = 1;
    righe = 0
    distanza = 0;
    livello = 100;
    larg= 60 // larghezza clip in libreria
    alt = 60 // altezza clip in libreia
    this.createEmptyMovieClip("container",1);
    
    for (var I = 1; I<=numerofoto; I++) {
    	
            container.attachMovie("news", "news"+I, I+numerofoto);
    	container["news"+I]._x = larg*colonne-larg 
           	container["news"+I]._y = larg*righe
    	if (colonne <3) {
    		colonne++
            }else{
    		colonne=1
                    righe++
    	}
    }

  3. #3
    anzi

    codice:
    numerofoto = 10
    colonne = 1;
    righe = 0
    larg= 60 // larghezza clip in libreria
    alt = 60 // altezza clip in libreia
    
    this.createEmptyMovieClip("container",1);
    
    
    for (var I = 1; I<=numerofoto; I++) {
    	
            container.attachMovie("news", "news"+I, I);
           
    	container["news"+I]._x = larg*colonne-larg 
           	
            container["news"+I]._y = larg*righe
    	if (colonne <3) {
    		colonne++
            }else{
    		colonne=1
                    righe++
    	}
    }

  4. #4
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Ciao Rempox!

    Ma così me li mette in righe da 3 e poi va a capo... :master:

    a me interessavava che fossero in colonne cioè:

    1 4 7
    2 5 8
    3 6 9


    ecc...
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  5. #5
    ARAN ??? !!! e me lo chiedi anche ??

    inverti righe con colonne

  6. #6
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Originariamente inviato da rempox
    ARAN ??? !!! e me lo chiedi anche ??

    inverti righe con colonne

    Posso chiedere il pensionamento?

    Non dico nulla mi eclisso..hai ragione, mi sa che un pò di ferie non ci stano male nè!

    Grazie rempox, porta pazienza và
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  7. #7

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.