Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    duplicare e ordinare su diverse file

    Ciao,
    io ho bisogno di duplicare un movieClip un po' di volte, (spostando nel frattempo i duplicati sull'asse delle x), ma vorrei riuscire anche a potergli dire di spostare ogni decina di movie duplicati sull'asse delle y.
    Per poter avere un ordine (10 poi sotto 10 poi sotto 10 eccc....) e non avere tutti i movie (che potrebbero essere tanti) sulla stessa fila.
    Ora, io pensavo di creare un ulteriore movie che contenga solo 10 mc e poi duplicare quello sull'asse delle y, ma se avete soluzioni migliori tanto meglio.
    Da notare bene è il fatto che io dovrò poter controllare ogni singolo duplicato, per potergli assegnare un'azione.
    Spero di essere stato chiaro e spero che possiate darmi una mano o consigliarmi un movie d'esempio.

    Ciao.
    Grazie.

    PS la funzione che ho creato è questa e per ora i movie sono cosi "_root.decina.preview.foto"
    codice:
    function via() {
    	var x, i;
    	for (x=1; x<=15; x++) {
    		i++;
    		_root.decina.preview.duplicateMovieClip("preview0"+i, i);
    		_root.decina["preview0"+i]._x = this.decina.preview._x+(100*(x-1));
    		if (i<=9) {
    			loadMovie("img/foto0"+i+".jpg", _root.decina["preview0"+i].foto);
    		} else {
    			loadMovie("img/foto"+i+".jpg", _root.decina["preview0"+i].foto);
    		}
    		_root.decina["preview0"+i].onRelease = function() {
    			questo = String(this);
    			questo = questo.substring(questo.length-2, questo.length-0);
    			_root.image.loadMovie("img/foto"+questo+".jpg");
    		};
    	}
    }

  2. #2

  3. #3
    secondo me la soluzione migliore e usare l'attachMovie.

    ad esempio:

    codice:
    j=0;
    inizioX = corX = 10;
    corY = 10;
    incrX = 30;
    incrY = 30;
    for(i=0;i<40;i++){
    	_root.attachMovie("mc","mc"+i,10+i);
    	path = eval("mc"+i);
    	path.onRollOver = function() { trace ("ciao"); }
    	path._x = corX;
    	path._y = corY;
    	if(j == 9) {
    		j=0;
    		corX = inizioX;
    		corY += incrY;
    	} else {
    		corX += incrX;
    		j++;
    	}
    }
    poi ovviamente va modificato e adattato in base alle tue esigenze.

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  4. #4
    Grazie mille.
    ma come posso fare a dire ad ogni singolo mc di fare un'azione diversa?

  5. #5
    Originariamente inviato da harpox
    Grazie mille.
    ma come posso fare a dire ad ogni singolo mc di fare un'azione diversa?
    che genere di azione?

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  6. #6
    In questo caso mi servirebbe che ogni clip, alla pressione, apra una jpg con loadMovie. Le immagine sarebbe tutte con numeri progressivi, tipo foto01.jpg, ecc...

  7. #7
    codice:
    j=0;
    inizioX = corX = 10;
    corY = 10;
    incrX = 30;
    incrY = 30;
    for(i=0;i<40;i++){
    	_root.attachMovie("mc","mc"+i,10+i);
    	path = eval("mc"+i);
    	path.i = i;
    	path.onRollOver = function() { trace ("ciao"); }
    	path.onRelease = function(){
    		loadMovieNum("img"+this.i+".jpg,10);
    	}
    	path._x = corX;
    	path._y = corY;
    	if(j == 9) {
    		j=0;
    		corX = inizioX;
    		corY += incrY;
    	} else {
    		corX += incrX;
    		j++;
    	}
    }
    così facendo, ad esempio, carica sul livello 10 un immagine (che va da img0.jpg a img39.jpg)

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  8. #8
    Grazie tantissime.
    Sto arrivando a completarlo.
    Appena riesco, o se ho problemi, mi faccio sentire.

    Grazie ancora.

  9. #9
    Sono già qui.
    A parte che alla pressione carichi un'immagine, voglio anche che nel movie all'interno di mc (foto) appaia un'altra immagine (farà da preview).
    Non so come dire a ogni movie di caricarsi dentro un'immagine, dovrebbe essere lo stesso procedimento dell'ultima azione che mi hai dato, ma non riesco a rigirarla.
    Mi sai aiutare?

  10. #10
    Contrordine.
    Ce l'ho fatta da solo!
    ...che soddisfazione.

    Grazie comunque di tutto, senza il tuo primo aiuto non sarei andato da nessuna parte.

    Ciao.

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.