// write as3 code here.. package { import flash.display.*; import flash.events.*; import caurina.transitions.Tweener; public class Foo extends Sprite { private var sp:Sprite; public function Foo() { super(); addEventListener(Event.ADDED_TO_STAGE, onAddedToStageHandler); } private function onAddedToStageHandler(e:Event):void { var w:int = 100; var h:int = 60; sp = new Sprite(); sp.graphics.beginFill(0xFF0000, 1); sp.graphics.drawRect(stage.stageWidth / 2 - w / 2, stage.stageHeight / 2 - h / 2, w, h); sp.graphics.endFill(); addChild(sp); } } } code on 2008-12-17