У меня была похожая проблема, и я справился с ней следующим образом.
к валидаторам Я добавляю действительные и недействительные функции, которые затем меняют цвет фона текстового поля или любых других элементов формы, которые вы хотите. Вот фрагмент кода:
<mx:StringValidator valid="handleValid(event)" invalid="handleValid(event)"/>
private function handleValid(event:ValidationResultEvent):void{
if(event.type== ValidationResultEvent.VALID){
TextInput(event.target.source).styleName = "validTextStyle";
}
else{
TextInput(event.target.source).styleName = "inValidTextStyle";
}
}
Тогда у меня были стили, которые превратили цвет фона textInput Red для недействительного и белого для действительного