package {
import flash.display.Sprite;
import flash.text.TextField;
import fl.controls.Button;
import fl.events.ComponentEvent;
import fl.controls.CheckBox;
import fl.controls.List;
public class HelloWorld extends Sprite {
//Code will automatically run here...
public function HelloWorld() : void {
var b : Button = new Button;
b.label = "Click Me!";
addChild(b);
b.addEventListener(ComponentEvent.BUTTON_DOWN, ButtonHandler);
var c : CheckBox = new CheckBox;
c.label = "Click here!";
c.y = 50;
addChild(c);
var l : List = new List;
for (var i : int = 1; i <= 10; i++) {
l.addItem( { label: i.toString() } ); }
l.x = 20;
l.y = 100;
l.rowCount = 8;
addChild(l);
}
private function ButtonHandler(e : ComponentEvent) {
var t : TextField = new TextField;
t.text = "Hello World!";
t.x = 250;
t.y = 250;
addChild(t);
removeEventListener(ComponentEvent.BUTTON_DOWN, ButtonHandler);
}
}
}