Bindable event and property
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
private var fontSize:Number = 15;
[Bindable(event="maxFontSizeChanged")]
public function get maxFontSize():Number {
return fontSize;
}
public function set maxFontSize(value:Number):void {
if (value <= 30)
fontSize = value;
else
fontSize = 30;
var eventObj:Event = new Event("maxFontSizeChanged");
dispatchEvent(eventObj);
}
</mx:Script>
<mx:TextInput id="myTi" change="maxFontSize=Number(myTi.text)"/>
<mx:TextInput id="myTi2" text="{maxFontSize}"/>
</mx:Application>
Related examples in the same category