he creado esteas lineas de codigo para que te ayuden a solucionar tu problema, no es la forma mas elegante, ni la mas avanzada tecnicamente, pero funciona....
Pegamos en la pelicula la primera foto:
Código :
attachMovie('foto1', 'foto1', 1);Creamos un MC vacio y dentro dibujamos un cuadrado,
esto sera el scaner que con hitTest detectaremos
donde acaba la foto 1:
Código :
createEmptyMovieClip('scaner', 0);
with (scaner) {
lineStyle(1, 0x000000, 50);
moveTo(0, 0);
lineTo(0, 20);
lineTo(20, 20);
lineTo(20, 0);
lineTo(0, 0);
}Colocamos la foto 1 en las coordenadas deseadas
y le damos al scaner exactamente las mismas coordenadas:
Código :
foto1._x = scaner._x=10;
foto1._y = scaner._y=10;
Declaramos una variable (fin_del_mc) con el valor NO
que usaremos para salir del bucle:
Código :
var fin_del_mc:String = 'no';
Y aqui es donde comienza el scaneo de la foto 1
comprobando pixel a pixel la coordenada _x de dicha foto
hasta que (scaner) y (foto1) dejen de solaparse:
Código :
for (a=foto1._x; fin_del_mc == 'no'; a++) {
if (scaner.hitTest(foto1)) {
scaner._x = a;
} else {
fin_del_mc = 'si';
//ya tendriamos la coordenada _x para la proxima foto2
x_de_proxima_foto = a;
}
}