AS3虽然自带很多种类的validator,但是对于我们来说功能还是太少了.所以这时候不可避免就是要重写这个类,写出适合自己的validator类。
首先,假设有一个textinput,id名为userInput;一个button,id名为submit_Btn。例如以下代码:


新建一个floder,用于存放即将新建的class,新建一个personValidator的AS3 class文件





































保存后,到前台页面文件中,添加此类,如:














source:绑定的数据源,property:数据源中的节点名称,trigger:触发此validator的组件,triggerEvent:组件的事件,listener:此validator所监视的组件,valid:验证通过后执行的方法。
上面建立的model为一个保存数据的XML最后传入validator的value,当然你可以采取其他方式来保存。