Visualizzazione dei risultati da 1 a 5 su 5

Discussione: play inverso

  1. #1

    play inverso

    ciao belli,
    mi serve il vostro aiuto, c'è un modo in ActionScript per fare andare un clip al contrario?

    in pratica ho un clip ke va un animazione dal frame 1 al 30... ora vorrei ke al click su un pulsante o altro ke mi verrà in mente dopo, faccia la stessa animazione, o meglio il play dava dal fotogramma 30 all'1

    grazie infinite
    olas

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    195
    Hai già letto questo?

  3. #3
    cosa dovevo leggere?

    cmq ho risolta da me, visposto come ho fatto magari vi puo' servire:

    codice:
    function reverseMovie(s, n, t) {
    	gotoAndStop(s);
    	reverseShift_id = setInterval(function () {
    		if (_currentframe > n) {
    			gotoAndStop(_currentframe - 1);
    		} else {
    			clearInterval(reverseShift_id)
    			unloadMovie(_root.externBG);
    		}
    	}, t);
    }
    e quidni richiamare la funzione dove vi interessa.

    i parametri:
    S = frame di inizio.
    N = frame finale.
    T = velocità (85 corrisponde a 12.5fps +-)


  4. #4
    ahh il link era su "questo".
    sorry nna vevo notato

    dopotutto i link così nn si dovrebbero MAI usare

  5. #5
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    605
    Perchè vi incasinate in questo modo?!

    si può fare molto più semplicemente:

    onClipEvent (load) {
    f = 0;
    rev = false;
    }
    onClipEvent (enterFrame) {
    if (rev) {
    if (f<numero di frame di cui si deve arretrare) {
    _root.prevFrame();
    f = f+1;
    } else {
    rev = false;
    f = 0;
    }
    }
    }

    e da pulsante si setta rev:

    on (release) {
    rev = true;
    }

    Molto più semplice no?
    inoltre non diventerà mai obsoleto

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.