[Q] Loader not work in Class?

Dear all,
I would like to make the following code to a CLASS

var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaded);
loader.load(new URLRequest("http://localhost/1.png"));
function onLoaded(e:Event):void {

The above code works fine,
then i make it to CLASS

package {
 import flash.display.Sprite;
 import flash.events.Event;
 import flash.display.Loader;
 import flash.net.URLRequest;
 public class ABC extends Sprite {
  private var loader:Loader;
  public function ABC() {
   this.loader = new Loader();
   this.loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaded);
   this.loader.load(new URLRequest("http://localhost/1.png"));
  function onLoaded(e:Event):void {

In the FLA file:

var c:ABC = new ABC();

It can output “OK”
but the image can’t be loaded on screen ??
Any body can help ??

Thanks ~~