Tengo mi CLASE PRINCIPAL donde estoy cargando un JPG externo con:
Código :
var imgBg:URLRequest = new URLRequest("images/imgbg.jpg");
imgBgLoader = new Loader();
imgBgLoader.load(imgBg);
imgBgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, fRedim);
En mi funcion fRedim está esto:
Código :
public function fRedim(e:Event):void{
bm = Bitmap(e.currentTarget.loader.content);
bm.smoothing = true;
imgFondo.addChild(bm);
imgFondo.height = stage.stageHeight-(stage.stageHeight-(((Math.ceil(stage.stageHeight/80))-2)*81));
imgFondo.width = stage.stageWidth;
}
Hasta ahí todo bien, carga la foto y la redimensiona al stage. El problema surge cuando redimensiono la ventana del explorador; tengo mi funcion "resizeStage" que acomoda los objetos de acuerdo al tamaño de la pantalla.
Ahí quiero poner un dispatchEvent para q llame a mi funcion "fRedim" y redimensione tambien el fondo, pero no logro hacer q la funcion reciba bien el parametro...
será porque es un Loader y el evento está en el contentLoaderInfo?
Porfa ayuda con este tema o alguna sugerencia . . .
Muchas Gracias!
