Graphics Flash ActionScript

package {
  import flash.display.*;
  import flash.events.*;
  import flash.text.*;
  import flash.net.*;
  public class Main extends Sprite {
    private var img:Bitmap;           // The Bitmap object
    private var imgContainer:Sprite;  // Container for the Bitmap object
    private var t:TextField =  new TextField(  );
    public function Main(  ) {
      t.text = "Please come to my party...";
      t.autoSize = TextFieldAutoSize.LEFT;
      addChild(t);
      var loader:Loader = new Loader(  );
      loader.contentLoaderInfo.addEventListener(Event.INIT,
                                                initListener);
      loader.load(new URLRequest("s.jpg"));
    }
    private function initListener (e:Event):void {
      img = e.target.content;
      imgContainer = new Sprite(  );
      imgContainer.addChild(img);
      addChild(imgContainer);
      imgContainer.y = 30;
      imgContainer.addEventListener(MouseEvent.MOUSE_MOVE,
                                    mouseMoveListener);
    }
    private function mouseMoveListener (e:MouseEvent):void {
      t.textColor = img.bitmapData.getPixel32(e.localX, e.localY);
    }
  }
}