Visualizzazione dei risultati da 1 a 10 su 10

Discussione: time

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786

    time

    salve,

    come posso fare x far eseguire questo codice ogni 3 secondi senza premere un bottone ?

    grazie !

    on (press) {
    controller.actFoto++;
    if(controller.actFoto <= controller.fotoCount)
    {
    //loadMovieNum (".\\04\\" + controller.actFoto + ".jpg", 1);
    loadMovie(".\\04\\" + controller.actFoto + ".jpg", "_root.Foto");
    _root.controller.immagine=true;
    }
    else
    {
    controller.actFoto = controller.fotoCount;
    }
    }
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  2. #2
    beh, visto che carichi delle jpg esterne suppongo tu abbia flash Mx.
    Usa setInterval.

    function foto(){
    controller.actFoto++;
    if(controller.actFoto <= controller.fotoCount)
    {
    //loadMovieNum (".\\04\\" + controller.actFoto + ".jpg", 1);
    loadMovie(".\\04\\" + controller.actFoto + ".jpg", "_root.Foto");
    _root.controller.immagine=true;
    }
    else
    {
    controller.actFoto = controller.fotoCount;
    }
    }
    setInterval(foto,3000)

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    grazie !

    e x caso possibile fare un bottone che se cliccato, non fa più eseguire lo scritp che mi ai postato ?

    comunque ancora grazie !,
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  4. #4
    sì, fai così


    function foto(){
    controller.actFoto++;
    if(controller.actFoto <= controller.fotoCount)
    {
    //loadMovieNum (".\\04\\" + controller.actFoto + ".jpg", 1);
    loadMovie(".\\04\\" + controller.actFoto + ".jpg", "_root.Foto");
    _root.controller.immagine=true;
    }
    else
    {
    controller.actFoto = controller.fotoCount;
    }
    }
    k = setInterval(foto,3000)

    al bottone associ

    on(release){
    clearInterval(k)
    }

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    e x far riprendere l'eseguzione dello script quale azione devo asociare al bottone ?


    p.s. scusami se rompo e grazie ancora x quello che mi ai fatto.:quipy:
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  6. #6

    metodo rudimentale ma efficace

    il resto invariato, al bottone associ questo

    on(release){
    if(!a){
    clearInterval(k)
    a = true
    }else{
    k = setInterval(foto,3000)
    a = false
    }
    }

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    come mai al primo click non riparte mai ?

    al secondo click tutto ok, cosa devo variare ?
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  8. #8
    cosa vuol dire "al primo click non riparte mai" ? :master:

    Così in teoria dovresti avere l'effetto attivo quando avvii il filmato, al primo click sul pulsante si ferma, al secondo click riparte, al terzo click si ferma, etc...

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    x fare riprendere l'eseguzione dello script si devono fare x farza 2 click sul bottone, xchè con uno non riprende l'animazione.

    come mai ?
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  10. #10
    Mi pare strano...
    Dopo averla stoppata (primo click) dovrebbe ripartire col secondo click sul pulsante :master:

    boh, quando ho tempo provo e ti faccio sapè...

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.