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

Varios Set Interval para mostrar accion

Estas en el tema de Varios Set Interval para mostrar accion en el foro de Flash y Actionscript en Foros del Web. Hola, estoy tratando de hacer una animacion directamente con accion script, tengo 10 imagenes en un clip de pelicula cada imagen a su vez es ...
  #1 (permalink)  
Antiguo 17/09/2009, 16:33
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 13 años
Puntos: 2
Exclamación Varios Set Interval para mostrar accion

Hola, estoy tratando de hacer una animacion directamente con accion script, tengo 10 imagenes en un clip de pelicula cada imagen a su vez es un clip...

Clip donde estan las Imagnes: img1
Instancia de las imagenes: f1... f2.....f10

Ahora lo que quiero hacer es que vayan pasando las imagenes hacia la izquierda, esto lo hago moviendo el _x de la imagen. La primera imagen se mueve correctamente mostrando la siguiente pero despues de eso no sigue y se queda en stop.

Como puedo hacer para que pasen todas las imagenes....

Este es mi codigo Action Script:

Código HTML:
//Esta funcion es para mover la imagen la llamo a la función abajo de todo.
_global.Mover = function(PosicionX, Velocidad) {
	img1.onEnterFrame = function() {
		img1._x = img1._x+(PosicionX-img1._x)/Velocidad;

	};
};

//Valor inicial de img1.f1
varx = 0;

//Posicion de la segunda imagen f2
varxsum = 1280;

//Modifico la posicion de la imagen f1
img1.f1._x = varx;

//Modifico la posicion de la imagen f2
img1.f2._x = varxsum;


//Duplico la variable para mover la imagen
varxsum = varxsum + varxsum;

//Modifico la posicion de la imagen f3
img1.f3._x = varxsum;
varxsum = varxsum + varxsum;
img1.f4._x = varxsum;
varxsum = varxsum + varxsum;
img1.f5._x = varxsum;
varxsum = varxsum + varxsum;
img1.f6._x = varxsum;
varxsum = varxsum + varxsum;
img1.f7._x = varxsum;
varxsum = varxsum + varxsum;
img1.f8._x = varxsum;
varxsum = varxsum + varxsum;
img1.f9._x = varxsum;
varxsum = varxsum + varxsum;
img1.f10._x = varxsum;

//Hago una demora de 3 segundos antes de mover la imagen, esto quiero que se repita con las 10 imagenes.
setInterval(function(){Mover(-1280,3);}, 3000);
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 18:13.