Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    58

    duplicare mc a distanza

    ciao ragazzuoli, sono riuscito a duplicare 60 mc con duplicate mc a distanze diverse l'uno dall'altro, ma il punto è:qualcuno saprebbe dirmi come far apparire gli mc creati a distanza di tempo diverse (magari far passare una frazione di secondo tra le 60 duplicazioni).

    Grazie dell'aiuto!!!!

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Flash 5 o mx?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    58
    mx

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    function duplica(){
    	if(i < 60){
    		i++;
    		clip.duplicateMovieClip("clip" + i);
    		
    	} else {
    		clearInterval(this.ID);
    	}
    }
    this.ID = setInterval(this, "duplica", 1000);

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    58
    negatyve, intanto grazie per l'aiuto.
    l' action per duplicare l'mc è

    onClipEvent(load){

    for( j=1; j<300; j=j più 50){
    for(i=1; i<10; i più più){
    _root.attachMovie("quadratino", "quadratino" più i*j, i*j);
    _root<"quadratino" più i*j>._x=i*50 più 50;
    _root<"quadratino" più i*j>._y=100 più j;
    }
    }
    }


    la tua action, dove dovrei metterla??

    non riesco proprio a farlo!!!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    58
    so ke ti stò stressando negatyve, ma potresti darmi una mano d'aiuto a far funzionare il mio codice?? non riesco ad inserire il tuo!!

    grazie

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    151
    mmm
    secondo me la funzione di negative va a sostituire in toto la tua perchè da quello che ho capito la prima parte duplica i clip e la seconda parte intervalla la visualizzazione nel tempo...

    all'onClipEvent(load) prova a chiamare la funzione che ti ha dato e inserisci sotto la nuova funzione.

    Dovrebbe andare.
    Prova

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    prova cosi:
    codice:
    onClipEvent(load){ 
    	for (var j = 1; j < 300; j++) {
    		for (var i = 1; i < 10; i++) {
    			_root.attachMovie("quadratino", "quadratino" + (i * j), (i * j));
    			_root["quadratino" + (i * j)]._x = i * 50 + 50;
    			_root["quadratino" + (i * j)]._y = 100 + j;
    		}
    	}
    }

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    58
    ragazzi, il punto è ke come è scritto nel titolo del post, vorrei ke gli mc ke duplico si visualizzino a distanza di una frazione di secondo.
    La funzione di negatyve sostituisce la mia, ma non mi posiziona gli mc nell'asse x ed y, ma uno dietro l'altro.
    Per questo non mi può andare bene.
    In poche parole non riesco ad integrare la funzione SetInterval nel mio codice.

    Se potete, datemi una mano!!!

    cmq vi sono grato x l'interessamento!!!!

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    151

    prova così

    Sotto questa riga
    clip.duplicateMovieClip("clip" + i);

    scrivi qualcosa del genere:

    clip[i]._x = i + 100;
    clip[i]._y = i;

    in sostanza al codice di Negative devi aggiungere lo sostamento parametrico che hai dato tu nel tuo codice.

    prova...

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.