Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Motion Tween

  1. #1

    Motion Tween

    Salve... non son sicuro al 100% ma mi sa che per fare quello che intendo si tratta di motion tween....
    Allora: ho un frame con un movie clip, cliccando su un bottone ci si dovrebbe andare su un secondo movie clip il tutto attraverso un' effetto di scorrimento.
    Io ho fatto cosi'.... primo frame con stop in cui c'è il movie clip.... al frame 10 c'è uno stop con secondo movie clip all'interno.....
    Frame 1 e 10 sono collegati dal motion tween ... al cliccare di un bottone (su un livello per i bottoni) vado sul frame due, cosi' parte il play scorrendo verso il frame 10.....

    Fino a qui non fa una grinza.... Ma se io voglio fare il percorso a ritroso??? ovvero un bottone che dal frame 10 mi porti al 1... mica posso portarlo sul frame 9.... andrebbe al 10... poichè il movimento va da sinistra a destra......

    COme mi comporto ... cosa devo fare ...??? percaso sbalgio io??????

  2. #2
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Mmh...
    Tempo fa avevo visto da qualche parte un articolo che spiegava come far muovere la timeline al contrario, ma adesso ciò che mi pare più semplice da utilizzare per il tuo filmato è il gestire il moviemento dell'oggetto tramite as.

    Prova a guardare questi due articoli sul sito di and80, spiegano bene
    1
    2



    P.S: se non tu non volessi utilizzare le transitions c'è sempre il buon vecchio onEnterFrame...

  3. #3
    Oddio.... ho guardato ... ma si capisce... poco....e nulla.... non se ne trovano piccoli esempi in rete????

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Goto Markosansa
    Oddio.... ho guardato ... ma si capisce... poco....e nulla.... non se ne trovano piccoli esempi in rete????
    in effetti non c'entrano molto gli articoli con quello che hai descritto, oltretutto per usare la classe Tween ci vuole una conoscenza minimamente avanzata di AS, per sfruttarne le potenzialità... insomma non è quello che ti serve... purtroppo comunque per fare quello che vuoi ti occorre ugualmente AS e in particolare un evento della classe MovieClip, onEnterFrame, per semplificare la cosa, ti scrivo un codice da attaccare semplicemente al primo frame del filmato e da richiamare con _root.reverse(), un po' come faresti con il play, ma in questo caso la testina di lettura và al contrario, ovviamente nel tuo caso agisce su tutta l'animazione presente in _root (timeline principale)

    codice:
    MovieClip.prototype.reverse = function(){
    	this.onEnterFrame = function(){
    		this._currentframe--;
    		if(this._currentframe<=0){
    			delete this.onEnterFrame;
    			this.stop();
    		}
    	}
    }
    dovrebbe funzionare così

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.