Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    avanti ed indietro anim

    Solo una cosa , funziona tutto se voglio che l'animazione vada "avanti" ed "indietro" in continuazione.
    io avrei bisogno di questo:
    inizio: tutto fermo
    clicco su un bottone: parte l'animazione in questione e si ferma all'ultimo fotogramma
    riclicco sul bottone: l'animazione dal fotogramma 20 torna all'1 senza che io clicchi 20 volte.

    spero di essermi spiegato.

    guardate qui cio' che intendo.
    :master:
    grazie
    -Nextart.it Graphic Solutions

  2. #2
    Utente di HTML.it L'avatar di Mike
    Registrato dal
    May 2002
    Messaggi
    423
    Puoi far muovere la tua clip assegnadogli un valore alla proprietà _x
    Mike

  3. #3
    scusa puoi essere un po' piu' esauriente? :quipy:
    -Nextart.it Graphic Solutions

  4. #4
    Utente di HTML.it L'avatar di Mike
    Registrato dal
    May 2002
    Messaggi
    423
    mc._x=0;

    usando la funzione setInterval() puoi far incrementare o diminuire il valore come vuoi!

    Oppure es.

    al primo frame metti stop
    al decimo frame metti un altro stop (Fino a qui crei una interpolazione in avanti; dall'undicesimo al ventesimo fai una interpolazione che torna indietro)
    al ventesimo fotogramma metti un altro stop

    al click del pulsante metti

    mc.play()
    Mike

  5. #5
    ok per il secondo esempio,ma penso che possa servire per animazioni non complesse, forse mi spiego male quindi:

    ovvero come si realizza l'effetto che una volta realizzata l'animazione se voglio tornare indietro me la visualizza al contrario, cioe' dal punto finale a quello iniziale?

    es: qui aspettate che si carichi e poi cliccate su uno dei link del menu es: contact, si apre il libretto ecc..., se ora cliccate su "back" l'animazione si riavvolge!!!

    come si realizza?
    -Nextart.it Graphic Solutions

  6. #6
    Utente di HTML.it L'avatar di knulp
    Registrato dal
    Feb 2002
    Messaggi
    563
    Intendi un'anomazione fatta con interpolazione giusto?

    usa _prevframe();

  7. #7
    si il rettangolo(istanza:filìmato) si muove con interp.

    l'action del bottone e' questa:

    on (press) {
    if (_root.filmato._currentFrame == 20) {
    torna = true;
    }
    if (_root.filmato._currentFrame == 1) {
    torna = false;
    }
    if (torna) {
    _root.filmato.prevFrame();
    } else {
    _root.filmato.play();
    }
    }

    pero' funziona come si vede sul link.

    -Nextart.it Graphic Solutions

  8. #8
    Utente di HTML.it L'avatar di knulp
    Registrato dal
    Feb 2002
    Messaggi
    563
    Prova così. Non ho potuto testarlo ma dovrebbe fungere:

    on (press) {
    if (_root.filmato._currentFrame == 20) {
    _root.torna = true;
    _root.filmato.onEnterFrame {
    if (_root.torna==true) {
    _root.filmato.prevFrame();
    }

    }
    } else if (_root.filmato._currentFrame == 1) {

    _root.filmato.play();
    }

    e nel primo frame dell'animazione

    _root.torna = false;

  9. #9
    l'ho provato ma non funge, rimane sempre il problema del ritorno che lo esegue solo una volta.
    Secondo me non dovrebbe essere inserito in un ciclo che termina se il fotogramma e' = 1?
    se si come?

    on (press) {
    if (_root.filmato._currentFrame == 20) {
    torna = true;
    }
    if (_root.filmato._currentFrame == 1) {
    torna = false;
    }
    // non va qui il ciclo?? :master:
    if (torna) {
    _root.filmato.prevFrame();

    } else {
    _root.filmato.play();
    }
    }
    -Nextart.it Graphic Solutions

  10. #10
    Utente di HTML.it L'avatar di knulp
    Registrato dal
    Feb 2002
    Messaggi
    563
    Scusami... lo script giusto è questo:

    on (press) {
    if (_root.filmato._currentFrame == 20) {
    _root.torna = true;
    _root.filmato.onEnterFrame = function () {
    trace (_root.torna);
    if (_root.torna==true) {
    _root.filmato.prevFrame();
    }
    }

    } else if (_root.filmato._currentFrame == 1) {
    _root.filmato.play();
    }
    }

    e sul prima frame dell'animazione:

    _root.torna = false;


    stavolta l'ho provato

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.