Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    23

    spostamento mc duplicato

    Salve a tutti!
    Vorrei animare i singoli mc che compongono il mio menu creato dinamicamente. Lo script che uso è il seguente:

    myLoadVariables = new LoadVars();
    myLoadVariables.load("menu.txt");
    myLoadVariables.onLoad = function() {
    //qui "creo" i movie che vorrei animare
    for (i=1; i<myLoadVariables.n_menu; i++) {
    _root.mc.attachMovie("mcMenu", "Menu"+i, i);
    _root.mc["Menu"+i]._x = 30*i;
    _root.mc["Menu"+i]._y = 30*i;
    _root.mc["Menu"+i].testo.text = myLoadVariables["nameMenu"+i];
    }
    };

    in poche parole sullo stage ho solamente un mc vuoto dentro il quale carico più volte, tramite attachmovie, un mc chiamato "mcMenu".
    Spero che qualche anima pia mi sappia indicare una soluzione!
    baciamo le mani!

  2. #2
    il problema?? cosa devi fare??
    che tipo di animazione?
    Tu non vedrai nessuna cosa
    al mondo
    maggior di Roma...
    Io su Flashkit.com

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    23
    Scusa se non mi sono spiegato bene...
    vorrei animare i mc che ho duplicato.
    baciamo le mani!

  4. #4
    bhe puoi mettere le animazioni nel movieclip che duplichi e richiamare le animazioni dei movieclip duplicati con i soliti comandi
    _root.mc.Menu1.play()

  5. #5

    Re: spostamento mc duplicato

    se è come dice Beaver allora fai così:

    codice:
    myLoadVariables = new LoadVars();
    myLoadVariables.load("menu.txt");
    myLoadVariables.onLoad = function() {
             //qui "creo" i movie che vorrei animare	
             for (i=1; i<myLoadVariables.n_menu; i++) {
    		_root.mc.attachMovie("mcMenu", "Menu"+i, i);
    		_root.mc["Menu"+i]._x = 30*i;
    		_root.mc["Menu"+i]._y = 30*i;
                    _root.mc["Menu"+i].play();
    		_root.mc["Menu"+i].testo.text = myLoadVariables["nameMenu"+i];
    	}
    };
    Tu non vedrai nessuna cosa
    al mondo
    maggior di Roma...
    Io su Flashkit.com

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    23

    =]

    OTTIMO!
    Ora, se non chiedo troppo, come posso ritardare l'avvio di un mc rispetto al precedente?

    la cosa si fa moooolto complicata :master:
    baciamo le mani!

  7. #7

    Re: spostamento mc duplicato

    codice:
    myLoadVariables = new LoadVars();
    myLoadVariables.load("menu.txt");
    myLoadVariables.onLoad = function() {
             //qui "creo" i movie che vorrei animare	
             for (i=1; i<myLoadVariables.n_menu; i++) {
    		_root.mc.attachMovie("mcMenu", "Menu"+i, i);
    		_root.mc["Menu"+i]._x = 30*i;
    		_root.mc["Menu"+i]._y = 30*i;
                    _root.mc["Menu"+i].ritardo = 300*i;
    		_root.mc["Menu"+i].testo.text = myLoadVariables["nameMenu"+i];
    	}
    };
    
    sul clip:
    onClipEvent(load){
            function apertura(){
                    clearInterval(a);
                    aperto=1; 
                    play();
            }
    } 
    onClipEvent(enterFrame){
            if (!aperto) {
    		a = setInterval(apertura, ritardo);
    	}
    }
    Tu non vedrai nessuna cosa
    al mondo
    maggior di Roma...
    Io su Flashkit.com

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    23

    ancora un pò di pasienza

    Grazie Falcao, ho inserito inserito i tuoi suggerimenti, ma naturalmente non riesco proprio a farlo funzionare. Per "sul clip" a cosa ti riferisci?
    Scusami per la mia ignoranza in materia
    baciamo le mani!

  9. #9
    sul clip che devi duplicare devi assegnargli queste actions

    ci clicchi e gli asegni le azioni

    non sul frame!

    tu cliccaci dallo stage una volta sola e apri il pannello delle actions, sopra deve starci scritto "azioni clip filmato"
    Tu non vedrai nessuna cosa
    al mondo
    maggior di Roma...
    Io su Flashkit.com

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    23
    cosa intendi per ritardo?

    _root.mc["Menu"+i].ritardo = 300*i;
    baciamo le mani!

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.