Visualizzazione dei risultati da 1 a 4 su 4

Discussione: riavvolgere un mc

  1. #1

    riavvolgere un mc

    Salve

    Ho un Mc contenente un'animazione e vorrei che conclusa l'animazione, premendo un bottone (ad es. back), il Mc si riavvolga su se stesso,tornando indietro....
    come si può fare?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    codice:
    on (release){
    	nomeMC.onEnterFrame=function(){
    		if(this._currentframe!=1){
    			this.prevFrame();
    		}
    		else{
    			delete this.onEnterFrame;
    		}
    	}
    }

  3. #3
    nn funziona.....

  4. #4
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Questa è una clip che va avanti e indietro cliccandoci sopra.

    1 - La clip in questione ha il nomeIstanza mc e si trova sulla _root.

    2 - A quello stesso frame, associa:
    codice:
    _root.mc.onRelease = function(){ 
    if(!a){ 
    _root.mc.play(); 
    _root.mc.onEnterFrame = function(){ 
    if(this._currentframe == this._totalframes){ 
    this.stop(); 
    a = true 
    this.onEnterFrame = null 
    } 
    } 
    }else{ 
    _root.mc.onEnterFrame = function(){ 
    if(this._currentframe > 1){ 
    this.prevFrame(); 
    }else{
    this.onEnterFrame = null 
    a = false 
    } 
    } 
    } 
    }
    N. B.: Se il frame iniziale della clip è vuoto, non potrai cliccarla per lanciare l'animazione. Nel primo frame della clip, dove c'è l'interpolazione (immagino), occorre uno stop ();

    Ciao,

    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

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.