Comunidad de diseño web y desarrollo en internet online

Ayuda con setInterval

Citar            
MensajeEscrito el 06 Mar 2007 07:15 am
El archivo.php muestra 6 colores en hexadecimal, esos colores los uso para dar color a un objeto, y necesito poner un botón que para el cambio de colores o que cuando clique en el botón este me mande a otro fotograma donde tengo el mismo objeto pero que no se muestre el cambio de colores, ya probé con – on(release){ clearInterval(frecuencia_de_muestreo); } – pero no deja de hacer los cambios de color.

alguien sabe como se hace esto?

Código :

var colores_array:Array = new Array();
var datos2 = new LoadVars();
var i:Number = 0;
   
frecuencia_de_muestreo=setInterval(mueve_color,2000);

function mueve_color() {
      miColor.setRGB(colores_array[i]);
      i=i+1;
      if (i>5) { i=0; };
}
   
datos2.onLoad = function() {
      color=datos2.color;  
      colores_array = this.colortem2.split(',');
      frecuencia_de_muestreo=setInterval(mueve_color,1000);
}
datos2.load("archivo.php");  

Por admado

11 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 09 Mar 2007 07:31 am
Cuándo exactamente quieres detener el interval? Con clearInterval te lo tiene que detener, pero tendrás que usar a algún evento detector o una variable contadora de tiempo; por ejemplo, lo siguiente te lo detendría al cabo de 10 segundos..

Código :

frecuencia_de_muestreo=setInterval(mueve_color,2000);

function mueve_color() {
      miColor.setRGB(colores_array[i]);
      i=i+1;
      if (i>5) { 
  clearInterval(frecuencia_de_muestreo);
};
}

sí pusiste on(release){ clearInterval(frecuencia_de_muestreo); no sería un problema de rutas? no tendrías que poner
on(release){ clearInterval(_parent.frecuencia_de_muestreo); =?

Por lo demás

Por erice

6 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.