Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Play / stop / tempo

  1. #1
    Utente di HTML.it L'avatar di gim
    Registrato dal
    Oct 2000
    Messaggi
    506

    Play / stop / tempo

    Ciao a tutti.

    Ho una serie di fotogrammi che scorrono a tempo con:

    onClipEvent (load) {
    _parent.stop();
    tempo = getTimer();
    pausa = 5000;
    }
    onClipEvent (enterFrame) {
    if (getTimer()-tempo>=pausa) {
    _parent.play();
    }
    }

    quindi ogni 5 secondi il filmato passa al fotogramma successivo.
    Ora ho due tasti, "stop" e "play" che dovrebbero fermarmi il filmato ad clic e viceversa, con il seguente comando (play):
    on (release) {
    film.Play();
    }

    dove film è l'istanza del fimato.

    Il problema è che il filmato continua a scorrere ogni 5 secondi (anzichè stopparsi).
    Come posso risolvere?
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di gim
    Registrato dal
    Oct 2000
    Messaggi
    506
    Nessuno?

  3. #3
    Se hai almeno Flash MX:

    codice:
    MovieClip.prototype.myPlay = function(intervallo) {
    	this.stop();
    	this.mp_ID = setInterval(this, "nextFrame", intervallo);
    };
    MovieClip.prototype.stopMyPlay = function() {
    	clearInterval(this.mp_ID);
    };
    intervallo è espresso in millisecondi.
    per farlo partire:
    codice:
    nomeClip.myPlay(5000);
    per stopparlo:
    codice:
    nomeClip.stopMyPlay();
    [Il mio sito V2]
    ___________________
    I.m.The.Magic.Man

  4. #4
    Utente di HTML.it L'avatar di gim
    Registrato dal
    Oct 2000
    Messaggi
    506
    Intanto grazie.
    Purtroppo uso flash 5.

    Non posso utilizzare setInterval.

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.