1046 error

i have this code in a *.as file

package {
 import flash.display.*;
 import flash.events.DataEvent;
 public class Uvligne extends Sprite {
  var parentMC:MovieClip;
  var ycoo:int;
  var swidth:int;
  var sheight:int;
  var elipsesize:int;
  var fillcolor:String;
  var linecolor:String;
  var txtArray:Array=new Array  ;
  var uvArray:Array=new Array  ;
  var y0:int=5;
  var e:Event;
  var [url:String="http://127.0.0.1/PJI/datalayer.php](http://www.kirupa.com/forum/String="http://127.0.0.1/PJI/datalayer.php)";
  public function Uvligne(mc:MovieClip):void {
   parentMC=mc;
  }
  public function drawRoundRectangle(ycoo,swidth,sheight,elipsesize,fillcolor,linecolor):void {
   var container:Sprite=new Sprite  ;
   container.graphics.lineStyle(0,linecolor);
   container.graphics.beginFill(fillcolor);
   container.graphics.drawRoundRect(5,ycoo,swidth,sheight,elipsesize,elipsesize);
   container.graphics.endFill();
   parentMC.addChild(container);
  }

  public function loadXML():void {
   var request:URLRequest=new URLRequest(url);
   request.method=URLRequestMethod.POST;
   var loader:URLLoader=new URLLoader  ;
   loader.addEventListener(Event.COMPLETE,onLoaderComplete);
   var variables:URLVariables=new URLVariables  ;
   variables.test="matiere";
   request.data=variables;
   loader.load(request);
  }
  public function onLoaderComplete(e:Event):void{
   var loader=URLLoader(e.target);
   trace(loader.data);
  }
 }
}

i get a 1046 error : type was not found or was not a compile-time constant event at this line

public function onLoaderComplete(e:Event):void{

any help???