Código :
this.Img = "";
//Funcion que crea la imagen ampliada de las previas
function Crear_Previa(nombre, posicionx, posiciony, tamanoX, tamanoY, ima, Z)
{
//chi.text=chi.text + "NOMBRE :" + nombre + "IMAGEN " + ima + "<BR><BR>";
nombre=this.createEmptyMovieClip(nombre, this.getNextHighestDepth());
nombre._y = posiciony;
nombre._x = posicionx;
nombre._width = tamanoX;
nombre._height = tamanoY;
//Comento la linea inferior porque no se las diferencia con la propiedad superior _X,_Y
//nombre.moveTo(posicionx,posiciony);
nombre.loadMovie(ima);
}
//Funcion que crea las imagenes pequeñas
function Crear_imagen(nombre, posicionx, posiciony, tamanoX, tamanoY, ima, Z)
{
//chi.text=chi.text + "NOMBRE :" + nombre + "IMAGEN " + ima + "<BR><BR>";
nombre=this.createEmptyMovieClip(nombre, this.getNextHighestDepth());
nombre._y = posiciony;
nombre._x = posicionx;
nombre._width = tamanoX;
nombre._height = tamanoY;
nombre.onRollOver = function ()
{
//Aqui descargo el movieclip anterior que me hace de portada ampliada
Portada_previa.unloadMovie();
//Cargo la nueva portada ampliada en una posicio fija y tamaño fijo
Portada_previa=Crear_Previa(nombre+"_G",641,82,200,200,this["Img_G"+Z]);
}
//Comento la linea inferior porque no se las diferencia con la propiedad superior _X,_Y
//nombre.moveTo(posicionx,posiciony);
nombre.loadMovie(ima);
}
//Declaro las variables de posición, tamaño y la variable de la portada ampliada
var X_var:Number;
var Y_var:Number;
var H_var:Number;
var W_var:Number;
var Portada_previa:MovieClip
//Inicializo las variable con valor inicial
X_var=118;
Y_var=405;
H_var=80;
Y_var=80;
for (i=1; i<totreg; i++) {
//Salto de Línea cada 10 imagenes previas pequeñas
if (i%10==0)
{
//Salto de linea
Y_var=Y_var+90;
//Recupero la posicion inicial de X
X_var=118;
}
//Creo las previas pequeñas
Crear_imagen("Imagen"+i,X_var,Y_var,H_var,Y_var,this["Img_P"+i],i);
//incremento la posicion X
X_var=X_var+85;
} 