Visualizzazione dei risultati da 1 a 7 su 7

Discussione: rewind filmato

  1. #1

    rewind filmato

    Ciao!
    Ho creato un'animazione per un banner in flash con diversi movieclip, diversi livelli che si sviluppa in 100 fotogrammi.... Vorrei che una volta terminata l'animazione da 1 a 100, torni indietro da 100 a 1 facendo vedere tutto il filmato al contrario.... Vorrei evitare di copiare i fotogrammi al contrario in modo da non rendere il banner troppo pesante, esiste un action scrip che guidi questa azione?
    fin ora ho trovato istruzioni applicate a dei pulsanti che dano il comando di tornare indietro, e ad un solo movie clip, come posso far tornare indietro, vedendolo, tutto il filmato?
    Grazie
    Angelica

  2. #2

  3. #3
    Sei stato gentilissimo ma non riesco a star dietro alle discussioni fatte in precedenza... ho provato a copiare il codice
    var _level0['funzione'] = function(){};

    MovieClip.prototype.reverse = function(){
    this.onEnterFrame = function(){
    if(this._currentframe > 1){
    this.prevFrame();
    } else {
    delete this.onEnterFrame;
    _level0['funzione']();
    }
    }
    }

    clip.onRelease = function(){
    var _level0['funzione'] = function(){
    trace("funziona");
    };
    this.reverse();
    }
    sul primo fotogramma del mio filmato ma non funge!!!!
    sono un po' una capra con gli action script

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    da dove hai beccato quel codice? c'è un errore di sintassi :master:

  5. #5

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    dovevo essere sbronzo

    var _level0['funzione'] = function(){};

    non va bene, va scritto senza il var per funzionare

    non ho ancora riguardato il resto del codice un attimo...

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    comunque il reverse sta in questo codice

    Codice PHP:
    MovieClip.prototype.reverse = function(){
        
    this.onEnterFrame = function(){
            if(
    this._currentframe 1){
                
    this.prevFrame();
            } else {
                
    delete this.onEnterFrame;
            }
        }

    e va applicata ad un clip qualsiasi (compresa la timeline) così

    myClipInstance.reverse();

    nel caso della timeline principale (_root)

    _root.reverse();

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.