No Display on stage using AS 3.0

Hi All,

I am pretty new to AS3. I have written below code to display a circle on stage.


 
 
package {
 import flash.display.DisplayObject;
 import flash.display.Graphics;
 import flash.display.Shape;
 import flash.display.Sprite;
 import flash.display.*;
 public class DisplayListExample extends MovieClip {
  var circle:MovieClip=new MovieClip();
  public function DisplayListExample() {
   trace("Display");
   var circle:MovieClip=new MovieClip();
   circle.graphics.beginFill(0x00000000);
   circle.graphics.lineStyle(1, 0x000000);
   circle.graphics.drawCircle(100,100,100);
   circle.graphics.endFill();
   addChild(circle);
  }
 }
}
 

code in first frame of fla


var dl:DisplayListExample =new DisplayListExample();

This code should be drawing a circle on the stage whereas I do not see any things. How do I correct it.

Code works fine if they are placed in first frame of the fla after removing custom class structure.

Thanks in advance!!