8a485a720d4a37f68766d1022297dca2bd4549b7Allen Rabinovichpackage {
8a485a720d4a37f68766d1022297dca2bd4549b7Allen Rabinovich import flash.display.Sprite;
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich import flash.display.Stage;
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich import flash.text.TextField;
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich import com.yahoo.util.YUIBridge;
8a485a720d4a37f68766d1022297dca2bd4549b7Allen Rabinovich
8a485a720d4a37f68766d1022297dca2bd4549b7Allen Rabinovich public class Simple extends Sprite {
8a485a720d4a37f68766d1022297dca2bd4549b7Allen Rabinovich
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich public var txt:TextField = new TextField();
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich public var yuiBridge:YUIBridge;
8a485a720d4a37f68766d1022297dca2bd4549b7Allen Rabinovich function Simple () {
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich yuiBridge = new YUIBridge(this.stage);
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich this.graphics.beginFill(0xFFCC00);
8a485a720d4a37f68766d1022297dca2bd4549b7Allen Rabinovich this.graphics.drawCircle(200,200,50);
8a485a720d4a37f68766d1022297dca2bd4549b7Allen Rabinovich this.graphics.endFill();
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich txt.width = 400;
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich txt.height = 200;
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich this.addChild(txt);
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich this.addText("Initializing...");
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich yuiBridge.addCallbacks ({addText:addText});
8a485a720d4a37f68766d1022297dca2bd4549b7Allen Rabinovich }
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich public function addText(someText:String) : void {
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich txt.appendText(someText);
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich yuiBridge.sendEvent({type:"textAdded", text:someText});
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich }
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich
b5ea9923e255f649110ea11465ba8db74a5eb395Allen Rabinovich
8a485a720d4a37f68766d1022297dca2bd4549b7Allen Rabinovich }
8a485a720d4a37f68766d1022297dca2bd4549b7Allen Rabinovich
8a485a720d4a37f68766d1022297dca2bd4549b7Allen Rabinovich
8a485a720d4a37f68766d1022297dca2bd4549b7Allen Rabinovich}