Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [MX04] Banner

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    336

    [MX2004]Banner

    Ciao, sapreste dirmi cosa sbaglio in questo codice?
    Si trova dentro ad un clip "azioni" che dovrebbe controllare i due clip "banner1" e "banner2" in modo tale che ciclino e che il cambio avvenga ogni 4 secondi.

    Il problema è che la funzione "cambia" non viene richiamata ogni 4 secondi, ma continuamente, perchè probabilmente cicla sul frame.

    Cosa posso fare?

    codice:
    onClipEvent (load) {
    	
    	_parent.banner1._alpha=100;
    	_parent.banner2._alpha=0;
    	
    	loadMovie("img/1.jpg", "_parent.banner1");
    	loadMovie("img/2.jpg", "_parent.banner2");
    	
    	alph=true;
    	
    }
    
    
    onClipEvent (enterFrame) {
    	
    	
    	if(alph==true) 
    	{
    		if(_parent.banner1._alpha>=0)
    		{
    			_parent.banner1._alpha-=10;
    		}
    		
    		if(_parent.banner2._alpha<=100)
    		{
    			_parent.banner2._alpha+=10;
    		}			
    	}
    	else
    	{
    		if(_parent.banner2._alpha>=0)
    		{
    			_parent.banner2._alpha-=10;
    		}
    		
    		if(_parent.banner1._alpha<=100)
    		{
    			_parent.banner1._alpha+=10;
    		}			
    	}
    	
    	a=setInterval( cambia, 4000 );
    
    	
    	
    	function cambia()
    	{
    		if(alph==true)
    		{
    			alph=false;
    		}
    		else if(alph==false)
    		{
    			alph=true;
    		}
    		
    	}
    	
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    336
    Grazie lo stesso, ho messo la funzione e il setInterval nel load. Così va!!

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.