一个数据模型就是一个ActionScript对象,用来存储你的数据。在向服务器发送数据之前,或者从服务器接受数据但还没有使用前,数据模型提供存储数据的途径。
example:
<!--定义数据模型-->
<mx:Model id="myFormModel">
<userinfo>
<myNameModel>{myName.text}</myNameModel>
<myPhoneModel>{myPhone.text}</myPhoneModel>
</userinfo>
</mx:Model>
<!--定义数据确认-->
<mx:StringValidator source="{myFormModel}" property="myNameModel" requiredFieldError="请输入姓名" trigger="{myName}" listener="{myName}"/>
<mx:NumberValidator source="{myFormModel}" property="myPhoneModel" trigger="{mySubmitButton}" triggerEvent="click" listener="{myPhone}"/>
<!--定义表单-->
<mx:Form borderStyle="solid">
<mx:FormItem label="姓名">
<mx:TextInput id="myName"/>
</mx:FormItem>
<mx:FormItem label="电话号码">
<mx:TextInput id="myPhone"/>
</mx:FormItem>
<mx:FormItem>
<mx:Button label="提交" id="mySubmitButton" click="processValues()"/>
</mx:FormItem>
</mx:Form>