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!