Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2010, 11:30
topcat_42
 
Fecha de Ingreso: julio-2009
Mensajes: 66
Antigüedad: 14 años, 9 meses
Puntos: 1
Hacer un preloadbar en lo que carga otro swf

Hola miren tengo un preloadbar para cargar un swf lo use hace tiempo en AS3 y me funcionaba bien, el problema aqui es que cuando quiero implementar ese mismo preload para cargar un juego flash ... si, si lo se pero es que confunden tantos recuadritos con más juegos.

El problema es que cuando trato de cargar el juego me sale este error:

Código:
TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
	at flashCHESS3_fla::MainTimeline/flashCHESS3_fla::frame1()
Aca les dejo mi código AS3 con el que intento cargar el swf.

Código:
var miContenedor:Loader = new Loader();

miContenedor.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, statusdeCarga);

miContenedor.contentLoaderInfo.addEventListener(Event.COMPLETE, imagenLista);

var llamarImagen: URLRequest=new URLRequest("http://url/juego.swf");

miContenedor.load(llamarImagen);

var loaded:Number;

var percent:Number;

function statusdeCarga(e:ProgressEvent) {
	
	loaded = e.bytesLoaded / e.bytesTotal;
	percent = Math.round(loaded * 100);
	
	fm_bar.scaleX = loaded;
	loader_info.text = "Generando miniaturas... " + percent + "%";
	
}

function imagenLista(e:Event) {
	
var center_x:Number = 0;
var center_y:Number = 0;

miContenedor.x = center_x;

miContenedor.y = center_y;

loader_info.visible = false;

fm_bar.visible = false;

fm_bar_bg.visible = false;

addChild(miContenedor);

}
Gracias a todos por anticipado.