Я действительно надеюсь, что есть кто-то, кто может помочь мне в этом. Мне потребовалось несколько дней, чтобы реализовать приличный вид ошибки для некоторых пользовательских текстовых вводов, но я столкнулся с проблемой измерения, когда полученная битовая карта не прошла проверку.
Я продублировал обложку ошибки Flex по умолчанию в своем собственном классе и просто настроил GlowFilter, чтобы он был "внутренним", и некоторые изменения цвета.
Установка фокуса обложки на NULL была попыткой удалить этот стиль, так как валидация окрашивает этот объект в красный цвет и применяет его поверх всего остального.
<view:PromptedTextInput id="inputCompanyName"
width="100%" height="35"
focusSkin="{null}"
styleName="promptedTextInput"
errorSkin="com.verical.common.skins.InnerGlowErrorSkin"
prompt="company name (optional)"
skinClass="com.verical.checkout.view.skins.PromptedUserInputSkin" />
Вот то, что я иногда вижу случайным образом.
![enter image description here](https://i.stack.imgur.com/j3lqW.jpg)