Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Effetto screensaver con timer

    Salve guys!!!

    Ho un problemino con una piccola utility sviluppata su Flash... Vorrei applicare un timer per un filmato effetto "screensaver", il quale timer si azzera non appena un utente tocchi il mouse o digiti un qualsiasi tasto. Da notare che ho diversi frame, poichè èun interfaccia "simil-portale"...
    Il codice usato è il seguente:

    stop();

    function callback()
    {

    gotoAndPlay("loop", 1);

    }

    var intervalID;

    intervalID = setInterval(callback, 180000);


    ora, a prescindere dall'azione, dopo 180 secondi si avvia il video...

    Qual'è la giusta modifica???


    Un Grazie anticipato a tutti!!!
    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realtà

  2. #2
    Quel codice come concetto va bene, manca diciamo un "azzeramento" del timer quando l'utente fa un'azione.
    Prova così

    stop();

    function callback()
    {

    gotoAndPlay("loop", 1);

    }

    var intervalID;

    intervalID = setInterval(callback, 180000);

    _root.onMouseMove = function(){
    clearInterval(intervalID)
    intervalID = setInterval(callback, 180000);
    }

    In questo modo quando l'utente muove il mouse il timer dovrebbe resettarsi. Non ho flash sottomano quindi non ho la possibilità di provare

  3. #3
    ti ringrazio della risposta... proverò immediatamente!!!

    ti farò sapere al più presto!!!




    PS: come sempre questo forum è sempre efficiente... grazie a tutti!!!
    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realtà

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.