<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
<mx:Script>
private var _firstName:String;
public static const FIRST_NAME_CHANGED:String = "firstNameChanged";
private function clickHandler():void
{
firstName = fnInput.text;
}
[Bindable(event="firstNameChanged")]
public function get firstName():String
{
return _firstName;
}
public function set firstName( str:String ):void
{
_firstName = str;
dispatchEvent( new Event( FIRST_NAME_CHANGED ) );
}
</mx:Script>
<mx:Panel title="User Entry.">
<mx:HBox>
<mx:Label text="First Name:" />
<mx:TextInput id="fnInput" />
</mx:HBox>
<mx:Button label="submit" click="clickHandler();" />
<mx:Label text="You Entered:" />
<mx:HBox>
<mx:Label text="First Name:" />
<mx:Text text="{firstName}" />
</mx:HBox>
</mx:Panel>
</mx:Application>
|