Código :
//nombre del mc: imagenMarco
//este mc carga una imagen (de nombre "imagen") dentro de un marco
titulo_txt.text = "Pedazo de titulo que tiene";
var clip:MovieClip = createEmptyMovieClip("foto", getNextHighestDepth());
clip.loadMovie(this.imagen, getNextHighestDepth());
var precargador_mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
listener.onLoadInit = function(target_mc)
{
//cuando empiezo a cargar el clip le doy anchura, altura y lo situo en la escena
if((clip._width/clip._height)>4/5)
{
porcentaje=150/clip._height;
clip._width=clip._width*porcentaje;
clip._height=clip._height*porcentaje;
trace(clip._width+","+ clip._height);
}
else
{
porcentaje=120/clip._width;
clip._width=clip._width*porcentaje;
clip._height=clip._height*porcentaje;
trace(clip._width+","+ clip._height);
}
clip._x = clip._width/-2;
clip._y = clip._height/-2;
clip.onPress=function()
{
//al pulsar en el clip, se abre la imagen----------------
}
};
precargador_mcl.addListener(listener);
precargador_mcl.loadClip(this.imagen, clip);
Y este seria el codigo desde el que intento pasarle la ruta de la imagen:
(tengo seis instancias de imagenMarco, llamadas "marco0_mc"..."marco5_mc"
Código :
var imagenes_lv=new LoadVars();
imagenes_lv.load("http://akhasis.homeftp.net/fabrega/html/flashAlbumListar.php?desde="+(numPag-1)*6);
imagenes_lv.onLoad=function(exito)
{
todasImagenes=imagenes_lv.albumes.split("|");
albumes_txt.text=todasImagenes[0];
marco0_mc.imagen="i:/house.jpg";
marco1_mc.imagen="i:/house.jpg";
marco2_mc.imagen="i:/house.jpg";
marco3_mc.imagen="i:/house.jpg";
marco4_mc.imagen="i:/house.jpg";
marco5_mc.imagen="i:/house.jpg";
}
stop();
pero no me muestra la imagen. Sin embargo, si defino la variable imagen dentro del mc, funciona bien, por lo que creo que tiene que ser problema de rutas a los objetos.
Muchas gracias por vuestra ayuda.
Pd: y si ya que estais me decis como digo que me cargue la imagen en una capa diferente a la del codigo, mas agradecido estare
