Foros del Web » Creando para Internet » Flash y Actionscript »

bucle

Estas en el tema de bucle en el foro de Flash y Actionscript en Foros del Web. Que tal a todos necesito su ayuda les explico estoy tratando de hacer 1 banner con 5 imagenes y estoy poniendo este codigo Código: var ...
  #1 (permalink)  
Antiguo 12/01/2011, 12:19
Avatar de saseisa  
Fecha de Ingreso: agosto-2006
Mensajes: 329
Antigüedad: 17 años, 7 meses
Puntos: 9
Pregunta bucle

Que tal a todos necesito su ayuda
les explico estoy tratando de hacer 1 banner con 5 imagenes
y estoy poniendo este codigo
Código:
var my_timedProcess:Number = setTimeout(my_delayedFunction, 4000);

function my_delayedFunction() {
	_root.fondo= random(4);
}
solo me ejecuta 1 sola vez (me muestra la imagen incial y a los 4 seg la cambia) y quisiera q fuera continuo el cambio de imagen

desde ya gracias
  #2 (permalink)  
Antiguo 12/01/2011, 12:45
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: bucle

Faltaría repetir la llamada cada 4 segundos:

Código JActionscript:
Ver original
  1. var my_timedProcess:Number = setTimeout(my_delayedFunction, 4000);
  2.  
  3. function my_delayedFunction() {
  4.     _root.fondo= random(4);
  5.     setTimeout(my_delayedFunction, 4000);
  6. }
  #3 (permalink)  
Antiguo 12/01/2011, 12:47
Avatar de Manuellama  
Fecha de Ingreso: noviembre-2006
Ubicación: Zafra, Extremadura, Spain, Spain
Mensajes: 174
Antigüedad: 17 años, 5 meses
Puntos: 10
Respuesta: bucle

setInterval(my_delayedFunction, 4000);

Cambia setTimeout por setInterval.

Para dejar de llamar a la función usa clearInterval();
  #4 (permalink)  
Antiguo 12/01/2011, 12:50
Avatar de saseisa  
Fecha de Ingreso: agosto-2006
Mensajes: 329
Antigüedad: 17 años, 7 meses
Puntos: 9
Respuesta: bucle

muchas gracias por su pronta respuesta ya funciono ;)

Etiquetas: bucle
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:10.