Comunidad de diseño web y desarrollo en internet online

Propiedades de anchura y altura de un movieclip

Citar            
MensajeEscrito el 21 Jul 2008 12:49 pm
Hola a todos, tengo el siguiente problema cuando cargo una imagen de la siguiente forma

Código :

var mcListener:Object = new Object();
var image_mc:MovieClipLoader = new MovieClipLoader();

mcListener.onLoadProgress = function(target_mc:MovieClip)
{
   var pct = Math.round(target_mc.getBytesLoaded() * 100 / target_mc.getBytesTotal());
   cargado.text = pct.toString() + " %";
}

mcListener.onLoadComplete = function(target_mc:MovieClip)
{
        trace("Nombre "+ target_mc._name);
   trace("Anchura "+ target_mc._width);
}

mcListener.onLoadError = function(target_mc:MovieClip)
{
   trace("error loading image" + target_mc);
}

image_mc.addListener(mcListener);
image_mc.loadClip(url_foto, cargar_foto);



¿Por qué aparece 0?, ¿debería ser la anchura de la imagen cargada?, me gustaría tener esta información para poder centrar la imagen. Alguna idea?
Gracias.

Por aitorlape

23 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 21 Jul 2008 12:57 pm
MovieclipLoader.onLoadComplete es un evento que informa que la imagen se terminó de cargar, debes utilizar MovieclipLoader.onLoadInit que te informa que el primer frame del movieClip ha sido leido

Código :

var mcListener:Object = new Object();
var image_mc:MovieClipLoader = new MovieClipLoader();

mcListener.onLoadProgress = function(target_mc:MovieClip){

   var pct = Math.round(target_mc.getBytesLoaded() * 100 / target_mc.getBytesTotal());
   cargado.text = pct.toString() + " %";

}

mcListener.onLoadInit = function(target_mc:MovieClip){

   trace("Nombre "+ target_mc._name);
   trace("Anchura "+ target_mc._width);

}

mcListener.onLoadError = function(target_mc:MovieClip){

   trace("error loading image" + target_mc);

}

image_mc.addListener(mcListener);
image_mc.loadClip(url_foto, cargar_foto);

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 21 Jul 2008 01:07 pm
Qué velocidad en responder. Muchas gracias!!

Por aitorlape

23 de clabLevel



Genero:Masculino  

firefox

 

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