codice:// funzione richiamata dall'utente function vibra() { // viene resettato l'intervallo clearInterval(vibraID); // viene salvato il numero di millisecondi // dall'inizio del filmato nella variabile timer timer = getTimer(); // viene invocata la funzione "ripristina", // per resettare la posizione del movieclip ripristina(); // viene reimpostato l'intervallo, perchè // chiami la funzione _vibra ogni 50 ms vibraID = setInterval(_vibra, 50); } // funzione richiamata da "vibra" function _vibra() { // verifica se è passato un secondo if(getTimer() - timer > 1000){ // in caso affermativo, resetta l'intervallo clearInterval(vibraID); // resetta la posizione del movieclip ripristina(); } else { // altrimenti... _root.mvib._x += random(7)-7; _root.mvib._y += random(7)-7; _root.mvib._alpha = 100-random(50); } } function ripristina() { _root.mvib._x = 30; _root.mvib._y = 140; _root.mvib._alpha = 100; } vibra();

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando