Flex data binding example

In the example below, data binding in flex
is demonstrated. Here data binding means binding or connecting the properties
or attributes of flex controls to each other. In the example the text
property of flex control Text contains a single pair of
curly brace and in the braces the value of text property of TextInput
control is invoked. In this way, the data binding is done in flex and due
to this whenever the generated swf file is executed in a web
browser, the text attribute properties of both the flex controls Text and TextInput
respectively will possess the same value.
Syntax for binding: <mx:Text text
= { id_value.text }/>
Bind.mxml
<?xml version = '1.0' encoding = 'utf-8'?>
<mx:Application xmlns:mx = 'http://www.adobe.com/2006/mxml'>
<mx:Style>
.neo {color : green}
Button {font-size : 10pt}
</mx:Style>
<mx:TitleWindow title = 'Flex Data Binding' showCloseButton
= 'true' width = '40%' height = '30%' color = 'red'>
<mx:TextInput id = 'ti' text = 'hello'/>
<mx:Text text = '{ti.text}'/>
<mx:Button label = 'Bind data' styleName = 'neo'
click = 'ti.text = "roseindia"'/>
</mx:TitleWindow>
</mx:Application>
|
Bind.swf


Download the code

|