¿Que tengo?
En la libreria tengo creado un movieclip (vinculado para AS2 como mini) que contiene un marco, un campo de texto, una mascara y un moviclip vacio (donde ira la foto)
Código :
var movie = new Array(); // donde almacenos los movies
var clipPorLinea:Number=5; // clips por lineas
var numClips:Number=6; // numero de clips totales
function creaFoto(imagen):MovieClip
{
var clip=createEmptyMovieClip("",this.getNextHighestDepth());
clip.attachMovie("minis","mini",this.getNextHighestDepth()); // vinculo mi clip de biblioteca
clip.mini.texto.text=imagen; // esto funciona
clip.mini.loadMovie( "minis/"+imagen ,foto ); // solo carga una, la ultima (foto es el nombre de la instancia de un moviclip vacio que tengo en mini)
clip.onRelease = function()
{
trace("pulsado "+imagen); // esto funciona
}
return clip; // devuelvo el clip que meto en el array
}
for(i=0;i<numClips;i++)
{
imagen="imagen"+i+".jpg";
movie.push(creaFoto(imagen)); // llamo a la funcion que crea los clips y los meto en el array
if (i<clipPorLinea)
{
movie[i]._x=i*100;
movie[i]._y=0;
}
else
{
movie[i]._x=(i-clipPorLinea)*100;
movie[i]._y=100;
}
trace("texto:"+movie[i].mini.texto.text); // lo lee bien
}
Alguien podria darme una pista de que estoy haciendo mal. Soy relativamente nuevo con flash y AS y creo que no entiendo muy bien el funcionamiento de los clips de pelicula.
Gracias
