Visualizzazione dei risultati da 1 a 6 su 6

Discussione: problema setInterval

  1. #1

    problema setInterval

    Sembra che venga ignorato il ClearInterval ???

    codice:
    function the_action(brano){
    		song_sound.loadSound(brano, true);
    		clearInterval(my_interval);
    		my_interval = setInterval(updateProgressBar, 100, song_sound);
    		loading.play()
    }
    
    function updateProgressBar(the_sound:Sound):Void {
    	
    	
    	var nowSeconds:Number = the_sound.position/1000;
            var nowM = Math.floor(nowSeconds/60);
    	  if (nowM<10) {nowM = "0"+nowM;}
          var nowS = Math.floor(nowSeconds)%60;
             if (nowS<10) {nowS = "0"+nowS;}
    	   Min.text = nowM
    	   Sec.text = nowS
    	   
            posizione = the_sound.position
            durata = the_sound.duration 
            pos = Math.round(posizione / durata * 100);
            pb.bar_mc._xscale = pos;
            pb.vBar_mc._x = pb.bar_mc._width;
      
    }
    
    Pffw.onPress=function(){
    	
    	if(current<brani_A.length-1){
    		current++
    		reset(current) // serve per evidenza brani
    		clearInterval(my_interval);trace("Stop interval");
    		
    		song_sound.stop()
    		totTime.text="0"
        	        Min.text = "00"
       		Sec.text = "00"
    		restart = 0
    		posizione=0
    		durata=0
    		pos=0
    		pb.bar_mc._xscale = pos;
                    pb.vBar_mc._x = pb.bar_mc._width;
    		// fin qui tutto ok
    		songTitle.text =  brani_A[current]
    		trackN.text = Number(current)+"/ "+(brani_A.length-1)
    
    		the_action(file_A[current]);
                    da qui il brano successivo riparte da zero ma il conteggio dei secondi invece che da zero parte dal punto dove č stato interrotto il brano precedente
    	}
    }

    Non ne esco

  2. #2

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    sarebbe da provare, perchč c'č qualche parte di codice che mi rimane oscura... comunque l'impressione dal codice č che il problema non dipenda dal clearInterval non effettuato, piuttosto lo imputerei all'oggetto sound che non fa quello che deve... ma per esserne sicuro dovrei provarlo, appena posso faccio due prove e ti faccio sapere

  4. #4

  5. #5
    Heilā And, hai avuto modo di vedere qualcosa ?? Denghiu

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da rempox
    Heilā And, hai avuto modo di vedere qualcosa ?? Denghiu
    ti ho risposto in mail

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.