Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    229

    Movie Clip al contrario

    C'è un modo per far girare un MC al contrario??????????
    Ho provato facendo un ciclo while che ad ogni iterazione tornasse al Frame precedente (uso prewFrame()), ma è talmente veloce che non riesco ad avere l'effetto desiderato.
    C'è un altro modo????????

  2. #2
    da peopleforfun.com

    / MovieClip Reverse

    // in un movieclip
    onClipEvent (enterFrame) {
    if (_root.rev) {
    frame = this._currentFrame
    frame--
    if (frame>0) {
    this.gotoAndStop(frame)
    }
    }
    }

    // in un bottone
    on (release) {
    rev = true
    }

    prova questo e fammi sapere....

    -Nextart.it Graphic Solutions

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    229

    Re

    L'ho provato ma mi da lo stesso effetto: troppo veloce.
    Ora provo a rallentarlo con un setInterval e vedo cosa succede.
    Se ti può servire ti mando il mio codice che fa la stessa cosa risparmiandoti qualche variabile.

    Code:
    _________________________________________________

    on(press)
    {
    while(MioMC._currentframe > 1)
    {
    MioMC.prevFrame();
    }
    }
    __________________________________________________
    Ciao e grazie lo stesso!

  4. #4
    l'ho provato ma mi manda il MioMC direttamente al punto iniziale, a differenza del codice che ti ho postato che scorre la timeline al contrario....


    -Nextart.it Graphic Solutions

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    229

    Re

    Prova a fare la trace in questo modo


    Code:
    ___________________________________________

    on(press)
    {
    while(MioMC._currentframe > 1)
    {
    MioMC.prevFrame();
    trace(MioMC._currentframe);
    }
    }
    __________________________________________

    vedrai che i frame della timeline decrescono.............
    Ciao.

  6. #6
    nextart ha ragione...e ha ragione anche Mailo
    Il motivo è questo:
    In pratica facendo un trace si vedono i frame decrescere, ma a video si vedrà solo il movieclip andare al primo fotogramma, e non scorrere indietro. Questo perchè i cicli (while, for, etc...) mostrano a video solo il "risultato finale" (nel nostro caso appunto il completo riavvolgimento del movieclip), anche se ovviamente eseguono anche le fasi intermedie (ed è per questo che con il trace vediamo i frame decrescere di 1 alla volta)

  7. #7
    illuminante Broly!!!
    cosi con il codice di Mailo non si ottiene l'effetto desiderato: il mc che "visivamente" va al contrario!
    giusto?
    -Nextart.it Graphic Solutions

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    229

    Re

    Grazie per la spiegazione anche se non so spiegarmi perchè Flash possa ragionare in questo modo.
    Broly perchè sei convinto che sia così.Come te lo spieghi??????

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    229

    Re

    Nel mio caso ho un bottone che schiacciandolo fa partire tre diversi MC che uno dopo l'altro tornano indietro.
    Come faccio in questo caso a gestirli con "onClipEvent(EnterFrame)"
    ?????????

  10. #10
    Guarda qui

    Riavvolgi 2

    -Nextart.it Graphic Solutions

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.