自定义 错误提示的样式
程序员文章站
2022-05-07 16:45:50
...
<?xml version="1.0" encoding="utf-8"?> <mx:Application name="errorTip_borderColor_test_2" xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"> <mx:Script> <![CDATA[ import mx.events.FlexEvent; private function comboBox_valueCommit(evt:FlexEvent):void { if (comboBox.selectedIndex > -1) { var value:String = comboBox.selectedItem.data; var cssObj:CSSStyleDeclaration; cssObj = StyleManager.getStyleDeclaration(".errorTip"); cssObj.setStyle("borderColor", value); textInput.setStyle("errorColor", value); textInput.errorString = errStr; } else { textInput.errorString = ""; } } private function button_click(evt:MouseEvent):void { comboBox.selectedIndex = -1; } ]]> </mx:Script> <mx:Array id="arr"> <mx:Object label="Red" data="red" /> <mx:Object label="Orange" data="haloOrange" /> <mx:Object label="Yellow" data="yellow" /> <mx:Object label="Green" data="haloGreen" /> <mx:Object label="Blue" data="haloBlue" /> </mx:Array> <mx:String id="errStr">Oh noes, an errata!</mx:String> <mx:ApplicationControlBar dock="true"> <mx:Form styleName="plain"> <mx:FormItem label="errorColor:"> <mx:ComboBox id="comboBox" dataProvider="{arr}" prompt="Please select a color:" valueCommit="comboBox_valueCommit(event);" /> </mx:FormItem> </mx:Form> <mx:Spacer width="100%" /> <mx:Button label="Deselect ComboBox" click="button_click(event);" /> </mx:ApplicationControlBar> <mx:TextInput id="textInput" /> </mx:Application>
推荐阅读
-
MySQ登录提示ERROR 1045 (28000)错误的解决方法
-
360浏览器输入验证码一直提示错误的三种解决方法
-
steam提示错误代码108怎么办?解决steam提示108的办法
-
win7系统出现磁盘错误提示怎么办?win7电脑开机出现磁盘错误提示的解决方法
-
xp系统纯净版提示已完毕但网页上有错误的原因分析及解决方法图文教程
-
dreamweaver cs4错误提示FROM子句语法错误的解决方法
-
拨号网络常见的错误提示解释及解决方法大全
-
PE还原Win7系统提示错误还原无法继续Error Number:(19010) 的原因及解决方法
-
腾讯微博提示missing parameter errorcode 102 错误的解决方法
-
使用CSS3实现input多选框自定义样式的方法示例