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

ciclo de imagenes

Estas en el tema de ciclo de imagenes en el foro de Flash y Actionscript en Foros del Web. hola a todos necesito me puedan ayudar con esto, explico tengo este codigo que funciona bien Código: var my_timedProcess:Number = setTimeout(my_delayedFunction, 4000); function my_delayedFunction() { ...
  #1 (permalink)  
Antiguo 13/01/2011, 10:06
Avatar de saseisa  
Fecha de Ingreso: agosto-2006
Mensajes: 329
Antigüedad: 17 años, 8 meses
Puntos: 9
ciclo de imagenes

hola a todos necesito me puedan ayudar con esto, explico tengo este codigo que funciona bien

Código:
var my_timedProcess:Number = setTimeout(my_delayedFunction, 4000);

function my_delayedFunction() {
	_root.fondo=random(4);
setTimeout(my_delayedFunction, 4000);
}
tengo 5 imagenes q se muestran por el random, pero ahora lo que quieren es que se muestren las imagenes en orden 1, 2, 3, 4, 5 y despues q termine la 5 vuelva a iniciar de la 1 y asi
espero puedan ayudarme

saludos
  #2 (permalink)  
Antiguo 13/01/2011, 10:12
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Respuesta: ciclo de imagenes

Pues por ejemplo puedes usar una variable incrementable:
Código:
var my_timedProcess:Number = setTimeout(my_delayedFunction, 4000);
var i:int = 0;

function my_delayedFunction() {
	_root.fondo=imagen(i%5);
	i ++;
setTimeout(my_delayedFunction, 4000);
}
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
  #3 (permalink)  
Antiguo 13/01/2011, 10:45
Avatar de saseisa  
Fecha de Ingreso: agosto-2006
Mensajes: 329
Antigüedad: 17 años, 8 meses
Puntos: 9
Respuesta: ciclo de imagenes

gracias ya lo implemente y si funciona de forma correcta gracias

Etiquetas: imagenes, ciclos
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 23:30.