<? xml version="1.0" encoding="utf-8" ?> < mx:Application xmlns:mx ="http://www.adobe.com/2006/mxml" layout ="absolute" xmlns:ns1 ="*" > < mx:Panel x ="10" y ="10" width ="288" height ="343" layout ="absolute" > < mx:Form x ="10" y ="10" width ="253" height ="247" id ="form1" label ="form1" > < mx:FormHeading label ="用户资料" width ="157" > </ mx:FormHeading > < mx:FormItem label ="用户名" required ="true" > < mx:TextInput id ="user_txt" /> </ mx:FormItem > < mx:FormItem label ="密码" required ="true" > < mx:TextInput displayAsPassword ="true" id ="password_txt" /> </ mx:FormItem > < mx:FormItem label ="姓别" direction ="horizontal" horizontalAlign ="right" > < mx:RadioButton groupName ="isMale" label ="女" /> < mx:RadioButton groupName ="isMale" label ="男" /> </ mx:FormItem > < mx:FormItem label ="邮箱" > < mx:TextInput id ="email_txt" /> </ mx:FormItem > < mx:FormItem label ="电话" > < mx:TextInput id ="phone_txt" /> </ mx:FormItem > < mx:FormItem label ="出生年月" > < mx:TextInput id ="birth_txt" /> </ mx:FormItem > </ mx:Form > < mx:ControlBar horizontalAlign ="center" > < mx:Button label ="确定" /> < mx:Button label ="重写" /> </ mx:ControlBar > </ mx:Panel > < mx:StringValidator source ="{user_txt}" property ="text" minLength ="6" maxLength ="12" tooShortError ="用户名太短了" tooLongError ="用户名太长了" ></ mx:StringValidator > < mx:StringValidator source ="{password_txt}" property ="text" minLength ="6" maxLength ="12" ></ mx:StringValidator > < mx:EmailValidator source ="{email_txt}" property ="text" ></ mx:EmailValidator > < mx:DateValidator source ="{birth_txt}" property ="text" ></ mx:DateValidator > < mx:PhoneNumberValidator source ="{phone_txt}" property ="text" ></ mx:PhoneNumberValidator > </ mx:Application >