<?xml version="1.0" encoding="utf-8"?> <fx:Application xmlns="http://ns.adobe.com/mxml/2009" xmlns:fx="library://ns.adobe.com/flex/spark" xmlns:mx="http://ns.adobe.com/mxml/2009" creationComplete="init();"> <mx:Script> <![CDATA[ // A basic wrapper as an entry to the Flex Framework import mx.core.UIComponent; import flash.display.Sprite; import com.robmccardle.flextext.Poetry; private var _flexWrapper : UIComponent; private var _textContainer : Sprite; public function init( evt : Event = null) : void { // Create a Flex UIComponent Wrapper _flexWrapper = new UIComponent(); _textContainer = new Sprite(); _textContainer.x = 10; _textContainer.y = 50; _flexWrapper.addChild(_textContainer); addElement(_flexWrapper); // Create a FlexText and pass it a reference to it's Display Object var poetry : Poetry = new Poetry(_textContainer); poetry.createTextParagraph(); poetry.createTextLine("क्षण भर को क्यों प्यार किया था?"); } public function hit( evt : Event = null ) : void { trace("Hit ugly Gumbo Button"); } ]]> </mx:Script> <fx:Button label="Ugly Gumbo UI Button" x = "10" y="15" buttonDown="hit();" /> </fx:Application>