View Source
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
verticalAlign="middle" backgroundColor="0xFFFFFF"
width="400" height="300" creationComplete="init()">
<mx:Script>
<![CDATA[
import mx.binding.utils.BindingUtils;
private function init():void
{
BindingUtils.bindSetter(setterTxt, txtSrc, "text");
}
private function setterTxt(str:String):void
{
var share:Array = str.split("-");
txtDst1.text = share[0];
txtDst2.text = share[1];
txtDst3.text = share[2];
}
]]>
</mx:Script>
<mx:Form>
<mx:FormItem label="Source:">
<mx:VBox>
<mx:TextInput id="txtSrc" />
<mx:Label text="ex)000-000-0000" />
</mx:VBox>
</mx:FormItem>
<mx:FormItem label="Destination:">
<mx:HBox>
<mx:TextInput id="txtDst1" width="50" />
<mx:TextInput id="txtDst2" width="50" />
<mx:TextInput id="txtDst3" width="50" />
</mx:HBox>
</mx:FormItem>
</mx:Form>
</mx:Application>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
verticalAlign="middle" backgroundColor="0xFFFFFF"
width="400" height="300" creationComplete="init()">
<mx:Script>
<![CDATA[
import mx.binding.utils.BindingUtils;
private function init():void
{
BindingUtils.bindSetter(setterTxt, txtSrc, "text");
}
private function setterTxt(str:String):void
{
var share:Array = str.split("-");
txtDst1.text = share[0];
txtDst2.text = share[1];
txtDst3.text = share[2];
}
]]>
</mx:Script>
<mx:Form>
<mx:FormItem label="Source:">
<mx:VBox>
<mx:TextInput id="txtSrc" />
<mx:Label text="ex)000-000-0000" />
</mx:VBox>
</mx:FormItem>
<mx:FormItem label="Destination:">
<mx:HBox>
<mx:TextInput id="txtDst1" width="50" />
<mx:TextInput id="txtDst2" width="50" />
<mx:TextInput id="txtDst3" width="50" />
</mx:HBox>
</mx:FormItem>
</mx:Form>
</mx:Application>

