css - 更改 flex 验证错误的默认颜色

标签 css apache-flex actionscript-3 validation

我看到的示例似乎展示了如何更改当用户实际将鼠标悬停在文本输入字段上时显示的颜色。

然而,当验证失败时,通用的 textInput 边框会出现一条红线。我的 CSS 文件为 textInput 使用了边框外观,所以我看不到这一行。

我希望有一种方法可以在验证失败时突出显示文本框,或者重新启用红线功能。我不想摆脱我的 CSS,因为它会完全破坏我的配色方案,但是任何允许显示错误行的调整将不胜感激。

这是 CSS:

TextInput, TextArea
{
    border-skin: Embed(source='/../assets/images/input_bg.png', scaleGridLeft=8, scaleGridRight=20, scaleGridTop=8,scaleGridBottom=9);
    padding-top:2;
    padding-left:2;
    font-size:11;
}

最佳答案

任何扩展 UIComponent 的东西(TextInput 和 TextArea 都是)都有一个叫做 errorColor 的样式。它默认为红色。您可以将其更改为您想要的任何内容。

此外,如果您有一张图像用作边框,您可能应该移除中间的像素,使其成为真正的边框而不是叠加层。

关于css - 更改 flex 验证错误的默认颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2978384/

相关文章:

html - 图片下方的居中链接

apache-flex - 在 Flex (compc) 生成的 SWC 上实时预览

ios - iPad Pro 图标和启动图像

html - 如何在 slider 中居中对象

css - 如何更改 FullCalendar 中的行高?

jquery - Reveal Modal 不适用于 IE(代码中没有动画)

apache-flex - FlexBuilder/MXMLC : Profiling the build process?

apache-flex - Flex 中的 RemotingServices、WebServices 和 HTTP 之间的区别

apache-flex - 在 TextArea 中实现撤消/重做

php - JavaScript 与 PHP,通过 URL(post)操作 XML 值(元素的文本)