Comunidad de diseño web y desarrollo en internet online

Soy un inutil con las rutas

Citar            
MensajeEscrito el 01 Abr 2006 04:34 pm
Pues lo dicho, no consigo mandar una variable desde el escenario a un mc que situo en este. El codigo del mc es el siguiente:

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 :P

Por akhasis

75 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Abr 2006 02:56 am

akhasis escribió:


Código :

var clip:MovieClip = createEmptyMovieClip("foto", getNextHighestDepth());
clip.loadMovie(this.imagen, getNextHighestDepth());


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 :P

a la hora de pasarle el nivel de carga, has de referenciarlo...

Código :

var clip:MovieClip = createEmptyMovieClip("foto", [b]clip[/b].getNextHighestDepth());
clip.loadMovie(this.imagen, [b]clip[/b].getNextHighestDepth());

Por goliatone

66 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Abr 2006 08:04 am
muchas gracias por la respuesta, pero el mc sigue sin cogerme el parametro que le mando desde fuera :(

Por akhasis

75 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Abr 2006 03:42 pm
Te voy a decir algo q le recomiendo a todo el mundo que tiene problemas con la rutas . 8) 8) A todos nos a pasado alguna vez que dudemos en donde DIABLOSSS esta nuestra data , en esos casos nada mejor que uar el depurador de flash ^^ . Ventan Control - Depurar pelicula , start y listo todas tus variables saldran en el cuadrito de la izq. asi n ote perderas tan facilmente-. :lol: :lol:

Por davo25

183 de clabLevel



 

Lima - Peru

msie
Citar            
MensajeEscrito el 08 Abr 2006 07:26 pm
cierto, nada mejor que el depurador, pero tambien requiere un poco de practica...suerte

Por goliatone

66 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.