1) Cada imagen de foto miniatura no lo conviertas a botón, conviertela a Movieclip (con un solo fotograma), y colocales nombres de instancias incluyendo un número consecutivo (ejemplo Foto1, Foto2, ...)
2) Crea un Movieclip vacio y colocalo en la línea de tiempo principal, en la posición donde se mostrarán la foto grande, y ponle como nombre de instancia "ImagenGrande".
3) en el primer fotograma en la capa de acciones de tu línea de tiempo principal, coloca el siguiente código:
Código :
//*****************************************************************************************
for (Elemento in Show.Foto) {
objFoto = Show.Foto[Elemento];
objFoto.nFoto = Number(objFoto._name.substr(4,3)); // guarda el número consecutivo de foto (obtenido del nombre de instancia)
objFoto.onRelease = function () {
// arreglo de nombres de imagen que se cargarán, cuando las imágenes no tienen el mismo prefijo con número consecutivo
arrImgs = ["","imagen1.jpg", "escuela.jpg", "avion.jpg", "chicasexy.jpg", "otrachica.jpg"];
_root.ImagenGrande.loadMovie(arrImgs[this.nFoto]);
// si el nombre de las imagenes tienen un prefijo con un consecutivo
// puedes sustituir las dos líneas anteriores por:
_root.ImagenGrande.loadMovie("Prefijo" + this.nFoto); // cambiar prefijo por el prefijo que tengan los nombres de imagen
}
}