Comunidad de diseño web y desarrollo en internet online

Obtener ancho y alto de una imagen cargada con Loader

Citar            
MensajeEscrito el 29 Jun 2011 12:44 pm
Buenas, estoy con un problema que no estoy podiendo resolver. Resulta que cargo una imagen externa al SWF con un Loader de la siguiente manera.

var Myloader:Loader = new Loader();
Myloader.load(new URLRequest("carpeta/imagen.jpg"));
addChild(Myloader);

pero cuando quiero acceder al width de la imagen que acabo de cargar no se como hacer, alguien sabe como leo ancho y alto de una imágen cagada ???

Gracias

Por .::Manu::.

45 de clabLevel



Genero:Masculino  

Argentina - Bs.As.

msie8
Citar            
MensajeEscrito el 29 Jun 2011 01:04 pm
LO ENCONTRÉ:

var imgLoader:Loader = new Loader();
var imagen:URLRequest = new URLRequest("imagen2.jpg");
imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,imgLoaded);
imgLoader.load(imagen);
addChild(imgLoader);


function imgLoaded(e:Event):void
{
trace("se ejecutó");

var imgLoader:Loader = Loader(e.target.loader);
var bm:Bitmap = Bitmap(imgLoader.content);
trace("Finalmente el ancho de la imagen es: "+bm.width);
}


ASí funcióna.

Saludos.

Por .::Manu::.

45 de clabLevel



Genero:Masculino  

Argentina - Bs.As.

msie8

 

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