Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: gestione tempo d.o.c

  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    gestione tempo d.o.c

    Ho questo action

    _root.onEnterFrame = function(){
    countdown.text=10;
    countdown.text = countdown.text - (int(getTimer()/1000));
    if (countdown.text==0 || countdown.text < 0) {
    trace ("arrivati!");
    stop();
    break;
    }
    }


    quando arrivo a 0 il countdown non sente ragioni.. e continua ad andare a -1, -2 ecc...
    Qual'è il modo per stoppare effettivamente il tutto?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    cancella l'enterFrame...

  3. #3
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    fatto ma...

    function tempo(){
    countdown.text=10;
    countdown.text = countdown.text - (int(getTimer()/1000));
    if (countdown.text==0 || countdown.text < 0) {
    trace ("arrivati!");
    stop();
    break;
    }
    }

    non funzia...

    ho provato ad attivare la semplice funzione su un frame con:

    tempo();

    parte...

    ma non si ferma...

    comportamento del tutto analogo a prima...



    grazie comunque


  4. #4
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Codice PHP:

    var tempo:Function = function (seconds:Number):Void {
        var 
    total:Number seconds;
        
    _root.countdown.text total;
        
    trace(total);
        var 
    showCountDown:Function = function ():Void {
            if (
    total 0) {
                
    total--;
                
    trace(total);
                
    _root.countdown.text total;
            } else {
                
    trace("arrivati!");
                
    clearInterval(countDownInterval);
            }
        };
        
    countDownInterval setInterval(showCountDown1000);
    };
    tempo(10); 
    Mettilo su un frame...

  5. #5
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Cmq prima quando ti dicevo di cancellare l'enterFrame non intendevo di eliminare la funzione, ma solamente di fermarlo con un delete _root.onEnterFrame; quando verificavi la condizione....

  6. #6
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    ah bene...

    allora stasera provo col delete

    thanks


  7. #7
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    provato.. ma con sto tempo.. un c'azzecco na mazza :)

    provato così...

    _root.onEnterFrame = function(){
    countdown.text=10;
    countdown.text = countdown.text - (int(getTimer()/1000));
    if (countdown.text==0 || countdown.text < 0) {
    trace ("arrivati!");
    break;
    delete _root.onEnterFrame;
    }
    }

    where is the fagianata?

    tnx!


  8. #8
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    grazie del cod ma non so come convertirlo per il mio mx.. :( :-)

    Originariamente inviato da nep036
    Codice PHP:

    var tempo:Function = function (seconds:Number):Void {
        var 
    total:Number seconds;
        
    _root.countdown.text total;
        
    trace(total);
        var 
    showCountDown:Function = function ():Void {
            if (
    total 0) {
                
    total--;
                
    trace(total);
                
    _root.countdown.text total;
            } else {
                
    trace("arrivati!");
                
    clearInterval(countDownInterval);
            }
        };
        
    countDownInterval setInterval(showCountDown1000);
    };
    tempo(10); 
    Mettilo su un frame...


    grazie del cod ma non so come convertirlo per il mio mx..


  9. #9
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    as 1 eh...

    ...mmm vediamo:

    Codice PHP:

    function tempo(seconds) { 
        
    total seconds
        
    _root.countdown.text total
        
    trace(total); 
        function 
    showCountDown() { 
            if (
    total 0) { 
                
    total--; 
                
    trace(total); 
                
    _root.countdown.text total
            } else { 
                
    trace("arrivati!"); 
                
    clearInterval(countDownInterval); 
            } 
        }; 
        
    countDownInterval setInterval(showCountDown1000); 
    }; 
    tempo(10); 
    prova cosi...

  10. #10

    Re: grazie del cod ma non so come convertirlo per il mio mx.. :( :-)

    Originariamente inviato da freetom
    grazie del cod ma non so come convertirlo per il mio mx..

    dovrebbe essere una cosa del genere

    Codice PHP:
    function tempo(seconds) { 
        
    totalseconds
        
    _root.countdown.text total
        
    trace(total)
       function 
    showCountDown() { 
            if (
    total 0) { 
                
    total--; 
                
    trace(total); 
                
    _root.countdown.text total
            } else { 
                
    trace("arrivati!"); 
                
    clearInterval(countDownInterval); 
            } 
        }; 
        
    countDownInterval setInterval(showCountDown1000); 
    }; 
    tempo(10); 

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

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 © 2026 vBulletin Solutions, Inc. All rights reserved.