Hey
I have made an applikation there are build up in classes.
Now i have build a preloader to load my application but i get this error: TypeError: Error #1009: Cannot access a property or method of a null object reference.
at Main() <— my Main class in the application not the preloader Main:be:
My preLoader Main class:
package {
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.*;
import flash.net.URLRequest;
public class LoaderX extends Sprite {
private var url:String = "App.swf";
public function LoaderX() {
var loader:Loader = new Loader();
configureListeners(loader.contentLoaderInfo);
loader.addEventListener(MouseEvent.CLICK, clickHandler);
var request:URLRequest = new URLRequest(url);
loader.load(request);
addChild(loader);
}
private function configureListeners(dispatcher:IEventDispatcher):void {
dispatcher.addEventListener(Event.COMPLETE, completeHandler);
dispatcher.addEventListener(ProgressEvent.PROGRESS, progressHandler);
}
private function completeHandler(event:Event):void {
trace("completeHandler: " + event);
}
private function progressHandler(event:ProgressEvent):void {
// trace("progressHandler: bytesLoaded=" + event.bytesLoaded + " bytesTotal=" + event.bytesTotal);
var loaded:Number = event.bytesLoaded/event.bytesTotal;
loaded = Math.round(loaded * 100);
var string:String= String(loaded);
pro.text = string;
trace(string);
//trace(loaded);
//tekst.text = numb as String;
}
private function clickHandler(event:MouseEvent):void {
// trace("clickHandler: " + event);
var loader:Loader = Loader(event.target);
loader.unload();
}
}
}
Are there some who have a better solution?