Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di akaba
    Registrato dal
    Feb 2002
    Messaggi
    74

    spostamento timeline interpolazione



    Stò cercando di sintetizzare al massimo la domanda che sennò sarebbe troppo dispersiva..

    Come posso: tramite due pulsanti fare andar avanti e indietro la timeline lungo un'interpolazione movimento contenente vari keyframe, che vorrei fermassero la timeline a loro attraversamento?

    speriamo di non aver tralasciato l'importanza di far capire il problema...

    :bubu:

  2. #2
    Utente di HTML.it L'avatar di _zHeN_
    Registrato dal
    May 2001
    Messaggi
    280
    goto and stop frame n° ??? non potrebbe fare al caso tuo?

    o meglio go to and play frame n° e ad ogni keyframe ci metti lo stop

  3. #3
    Utente di HTML.it L'avatar di akaba
    Registrato dal
    Feb 2002
    Messaggi
    74
    ciao!
    per andare avanti mi torna, ma per tornare indietro in modo graduale che legga bene l'interpolazione senza cambiamenti repentini?

  4. #4
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Se vuoi il frame successivo ad ogni clic, basterà un:

    on (release) {
    nextFrame ();
    }

    Con un altro pulsante, clone del primo, messo nell'ultimo frame, potrai tornare indietro con:

    on (release) {
    prevFrame ();
    }


    Ciao,

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

  5. #5
    Utente di HTML.it L'avatar di akaba
    Registrato dal
    Feb 2002
    Messaggi
    74
    Ciao Nap!

    Ho provato come mi hai suggerito ma l'animazione mi va scattosa.
    adesso provo a spiegarmi meglio:

    Sullo stage ho un cerchio che tramite un'interpolazione mi và da destra verso sinistra con un'andamento continuo ,(dal frame 1 al 10),
    nel frame 5 ho inserito un keyframe.
    Tramite due pulsanti, ("avanti" e "indietro") vorrei che la palla avviasse l'interpolazione clikkando su "avanti" fino al frame 5 e si ploccasse, a questo punto se ripremo "avanti" il cerchio scorre gradualmente fino al frame 10 e se invece premo "indietro" il cerchio torna gradualmente al frame 1.
    Vorrei che lo spostamento della timeline non fosse netta:
    se si sposta dal frame 1 al 5 vorrei che fossero visualizzate sullo stage anche le informazioni che ci sono nei frame 2,3,4.


    :bubu:

  6. #6
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Capìto.

    Nel frame 5 metti uno stop (); e un altro nel frame 10.

    Seleziona tutti i frame dell'interpolazione, copiali e incollali in un nuovo MovieClip; aggiungi un nuovo layer e cancella quello che contiene l'interpolazione.

    Estrai il nuovo MovieClip dalla libreria e trascinalo sullo stage, posizionalo dove meglio credi e metti uno stop nel frame che diventa nero. Dai al MovieClip il nome istanza filmato

    Ora, fai un nuovo MovieClip vuoto, posizionalo sullo stage (non importa la posizione), e assegnagli quanto segue:

    onClipEvent(enterFrame){
    if(_root.ritorna){
    if(_root.filmato._currentframe > 0){
    _root.filmato.gotoAndStop(_root.filmato._currentfr ame - 1);
    }
    }
    if(_root.avanza && _root.filmato._currentframe < _root.filmato._totalframes){
    _root.filmato.play();
    } else {
    _root.filmato.stop();
    }
    }

    Sempre in quell'unico frame che hai davanti, metti due pulsanti.

    Al pulsante che farà avanzare il filmato:

    on(press){
    _root.avanza = true
    }
    on(release){
    _root.avanza = false;
    }

    Al pulsante di ritorno:

    on(press){
    _root.ritorna = true;
    }
    on(release){
    _root.ritorna = false;
    }

    Non ho provato se si ferma nel frame 5 ma resta il fatto che finché tieni il mouse premuto, il filmato avanza normalmente, frame dopo frame, e la stessa cosa avviene al ritorno.

    Prrrroova !

    Ciao,

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

  7. #7
    Utente di HTML.it L'avatar di akaba
    Registrato dal
    Feb 2002
    Messaggi
    74

    Grazie Nap!!

    Ho provato ma non èproprio quello che intendo fare..
    Potrei inviarti un file d'esempio che ho scaricato da flashkit ma che però sposta il cerchio solo dal frame 1 al 10 (e viceversa) senza però stopparsi al 5?

  8. #8
    Utente di HTML.it L'avatar di akaba
    Registrato dal
    Feb 2002
    Messaggi
    74
    up!

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.