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

Discussione: slide tra frame

  1. #1

    slide tra frame

    ciao, ho 15 immagini che rappresentano un tizio visto da varie angolazioni. Devo creare, in flash, una clip che ruoti il personaggio (e fin qui tutto ok) ma che mi permetta anche di avanzare o indietreggiare tra i vari frame. Il tutto deve essere fluido, quindi avrei bisogno di qualcosa di più di due pulsanti tipo nextframe - previous frame. avete qualche tutorial sottomano?
    Sumopower

  2. #2
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    La fluidità dipende da quante immagini hai per la sequenza di movimento; quello che puoi fare è alzare il framerate del filmato (40 o 50) e utilizzare comunque il next e il prev frame.
    FaX

  3. #3
    io ho un movie clip con 15 frame e vorrei fare in modo che premendo un pulsante il clip avanzi e premendone un'altro indietreggi. tipo comandi del videoregistratore
    Sumopower

  4. #4
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Tu hai detto che volevi qualcosa di più di pulsanti tipo nextframe e prevframe ma è proprio quello che ti serve!

    Forse puoi risolvere facilmente così:

    nella clip con la sequenza:

    codice:
    onClipEvent(load){
    	stop();
    }

    nel pulsante play:

    codice:
    on(release){
    	clip.play();
    }
    nel pulsante stop:

    codice:
    on(release){
    	clip.stop();
    }
    FaX

  5. #5
    in effetti... ho provato questo ma non funziona:

    onClipEvent (enterFrame) {
    if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
    alex.stop();
    } else {
    alex.play()
    }
    }

    c'è qualche errore?
    Sumopower

  6. #6
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Allora:
    a mio avviso ti conviene utilizzare il mio metodo perché a differenza di quello che hai indicato tu non svolge un controllo continuo della condizione hitTest che potrebbe in caso di altri enterFrame rallentare un po' la cpu; il metodo tuo è comunque buono ma, probabilmente, l'errore sta nel fatto che le due clip (quella del play, visto che il tuo codice si può assegnare solo ad una clip) e quella dell'animazione si trovano nella stessa linea temporale; la sintassi corretta è questa:
    codice:
    onClipEvent (enterFrame) { 
    if (this.hitTest(_root._xmouse, _root._ymouse, true)) { 
    _parent.clip.stop(); 
    } else { 
    _parent.clip.play() 
    } 
    }
    e comunque, essendo un controllo costante, la condizione "fuori dall'area sensibile" è sempre falsa fino a che tu non passi con il mouse sopra; in pratica vederai che la tua clip parte da sola fino a che non la stoppi tu con il rollover del mouse sulla clip.
    FaX

  7. #7
    sei davvero gentile...
    se hai due minuti avrei un altro problemino. Questo mc deve avanzare una volta caricato,fermarsi quando il mouse passa sopra e ripartire quando se ne va. Ma deve anche fermarsi e ripartire con due pulsante tipo "stop" e "play". Per questo ho pensato ad una variabile tipo questa nel primo frame della timeline principale:

    riproduzione = true;

    questo codice sopra il movieclip:

    onClipEvent (enterFrame) {
    if (_parent.riproduzione == false) {
    _root.alex.stop();
    } else {
    _root.alex.play();
    }
    }
    onClipEvent (enterFrame) {
    if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
    _parent.riproduzione = false;
    } else {
    _parent.riproduzione = true;
    }
    }


    e sopra i due pulsanti "STOP" e "PLAY":

    on (release) {
    riproduzione=true;
    }
    on (release) {
    riproduzione=false;
    }


    è possibile mettere due comandi "enterFrame" sulla stessa clip? In ogni caso, con il mouse over funziona (la clip si ferma e riparte)mentre con i pulsanti no.
    Grazie ancora.
    Ma tu sei di Rimini? Io di Miramare
    ciao
    Sumopower

  8. #8
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Miramare Miramare?
    Sta a vedere che se apro la finestra ti vedo!
    Anche io sono di Miramare!

    ...intanto mi rileggo quello che hai scritto e ci ragiono...
    FaX

  9. #9
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Allora:

    1. quando si apre il filmato, la clip deve già partire automaticamente, giusto?
    2. la clip si può fermare se:
    - passo con il mouse sopra la clip che ha l'evento con l'hitTest;
    - clicco sul pulsante stop
    3. una volta cliccato il pulsante stop, l'evento con l'hitTest, deve valere ancora, per stoppare la clip, oppure bastano i due pulsanti play e stop?
    FaX

  10. #10
    1. esatto
    2. esatto
    3. dovrebbe valere ancora, una volta che la clip riparte deve poter essere stoppata di nuovo sia con il pulsante stop sia con il passaggio del mouse
    Sumopower

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.