我真的希望有人可以帮助我解决这个问题。我花了几天时间为一些自定义文本输入实现一个看起来不错的错误皮肤,但我遇到了一个似乎是验证生成的位图的测量问题。
我将 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" />
这是我有时看到的随机发生的事情。