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

    Andare indietro nella timeline fino ad uncerto punto

    Ciao ragazzi,
    ho un movieclip a cui ho associato questo codice:
    codice:
    onClipEvent(enterFrame){ 
    if(ritorno)this.prevFrame(); 
    }
    All'interno del movieclip ho una serie di testi che faccio scrollare in orizzontale attraverso la pressione di un pulsante con il semplice gotoAndPlay essendo un'animazione fatta col motion. Ogni pulsante avanti ha quindi il suo gotoAndPlay con il frame di destinazione.

    Adesso vorrei fare un pulsante che va all'indietro, e ci sono risucito , ma solo in parte.
    Sul pulsante indietro ho messo:
    on (release){
    ritorno = true;
    }
    Purtroppo se per esempio sto all'ultima animazione, quando clicco su indietro il movieclip ritorna alla posizione iniziale, mentre io vorrei che andasse alla posizione precendente.
    Spero di essermi spiegato bene.
    Riuscite a darmi una mano?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,628

    Re:

    Con questo comando torna indietro di un frame alla volta:

    pulsante.onRelease=function(){
    _root.prevFrame();
    }

  3. #3
    mmm... no non va bene.
    a me serve che il movimento sia fluido all'indietro di 10 frame.

    Grazie

  4. #4
    prova così:

    codice:
    onClipEvent (enterFrame) {
    	_root.onEnterFrame = function() {
    //qui ovviamente al posto di 5 metti il numero di frame in cui vuoi che si fermi
    		if (_root._currentframe == 5) {
    			delete this.onEnterFrame;
    		} else {
    			_root.prevFrame();
    		}
    	};
    }
    Lorenza

  5. #5
    Ciao Lorenza,
    scusami ma non ho capito molto bene...
    Ho provato a mettere questo codice sul movieclip che dovrebbe scorrere, però poi quando clicco sul pulsante, che dovrebbe far scorrere il movieclip il avanti, si muove giusto di un frame e poi ritorna al punto di partenza.
    Inoltre cosa devo mettere sul pulsante che serve per farlo tornare indietro?

    Grazie

  6. #6
    scusa, non avevo capito bene.
    vuoi far tornare indietro l'animazione di un mc cliccando su un pulsante?

    se è così allora sul pulsante devi cambiare il codice così:

    codice:
    on (release) {
    	myMc.onEnterFrame = function() {
    		if (myMc._currentframe == 5) {
    			delete myMc.onEnterFrame;
    		} else {
    			myMc.prevFrame();
    		}
    	};
    }
    sul movie clip non devi mettere nessun codice se vuoi che l'animazione venga quidata dal pulsante.

  7. #7
    non si muove...
    il codice l'ho modificato così perchè il pulsante sta dentro al movieclip che si chiama "ball".
    codice:
    on (release) {
    	_root.ball.onEnterFrame = function() {
    		if (_root.ball._currentframe == 10) {
    			delete _root.ball.onEnterFrame;
    		} else {
    			_root.ball.prevFrame();
    		}
    	};
    }

  8. #8
    forse stai confondendo le cose
    devi usare il nome del mc che vuoi far tornare indietro nn il nome del pulsante
    altrimenti è ovvio che nn funge

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  9. #9
    il codice l'ho modificato così perchè il pulsante sta dentro al movieclip che si chiama "ball".
    E' esattamente quello che ho scritto...
    il movieclip si chiama "ball".

  10. #10
    va così

    codice:
    on (release) {
    	_root.ball.onEnterFrame = function() {
    		if (_root.ball._currentframe > 2)  {//2 è il numero di frame a cui vuoi tornare 
    			_root.ball.prevFrame();
    		} else {
    			stop();
    			//	se vuoi eliminare il clip
    			//delete _root.ball.onEnterFrame;
    		}
    	};
    }
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

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.