Hola, amigos.
Lo que trato de hacer es cargar secuencialmente unas fotos y cada vez que se carga una que comienze a desplazarse horizontalmente. Hay 15 fotos llamadas: foto1.jpg, foto2.jpg....foto15.jpg y todas tienen el mismo tamaño.
He cargado al escenario en una capa en el primer frame la primera foto y convertida en Clip de Pelicula llamado cpfoto y le he puesto el siguiente codigo:
onClipEvent (enterFrame) {
_root.mueveclip(this)
}
He creado otra capa llamada Acciones y en el primer frame he puesto:
var numfoto=1;
var horizontal = 2;
var vertical = 0;
function mueveclip(cual){
if(cual._x<-216){stop();return;} // aqui se tendria que destruir
cual._x -= horizontal;
pos=cual._x
if(pos<=-216){
stop();
numfoto++;
if(numfoto>15){numfoto=1;}
trace("duplicado a: cpfoto"+numfoto);
//cargar la siguiente foto
duplicateMovieClip(cpfoto,"cpfoto"+numfoto,1);
//createEmptyMovieClip("cpfoto"+numfoto,1);
fichero="D:\\Inetpub\\wwwroot\\miweb\\images\\jpg\ \foto"+numfoto+".jpg";
loadMovie(fichero,"cpfoto"+numfoto);
} else {
if(pos<=25){cual._alpha-= 1;}
}
}
La primera imagen se coloca a la derecha de la escena y se desplaza a la izquierda.
¿Como hago para cargar la siguiente foto y que comienze el desplazamiento de modo que se muestren una foto junto a la siguiente?
Como el proceso es infinito, ¿como destruyo los duplicateMovieClip creados cuando desaparecen por la izquierda?
Gracias y saludos.