private function validating():Boolean
{
var errors:Array = Validator.validateAll(validators);
var errcnt:int = errors.length;
if(errcnt==0)
{
return true;
}
else
{
var err:ValidationResultEvent;
for each(err in errors)
{
TextInput(Validator(err.currentTarget).source).dispatchEvent(new MouseEvent(MouseEvent.MOUSE_OVER));
break;
}
return false;
}
}
红色字体部分考虑不够全面,页面控件并不是所有的都是TextInput类型的,所以,还需要根据情况来转化