举例:密码与确认密码
1.验证代码:
package com.deng.myas { import mx.validators.ValidationResult; import mx.validators.Validator; public class MyPasswordValidator extends Validator { private var results:Array; private var _pass:String; public function MyPasswordValidator() { super(); } override protected function doValidation(value:Object):Array{ var inputValue:String = String(value); results = []; results = super.doValidation(value); // Return if there are errors. if (results.length > 0){ return results; } if(inputValue == ""){ results.push(new ValidationResult(true,null,"repassnull","确认密码不能为空")) return results; } if(inputValue != pass){ results.push(new ValidationResult(true,null,"repassnull","确认密码与密码不一致")) return results; } return results; } public function get pass():String { return _pass; } public function set pass(value:String):void { _pass = value; } } }
2.页面:
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" xmlns:myas="com.deng.myas.*"> <s:layout> <s:BasicLayout/> </s:layout> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> <myas:MyPasswordValidator source="{txtRePass}" property="text" pass="{this.txtPass.text}"> </myas:MyPasswordValidator> </fx:Declarations> <s:Label x="93" y="104" text="密码:"/> <s:Label x="93" y="149" text="确认密码:"/> <s:TextInput x="169" y="104" id="txtPass"/> <s:TextInput x="169" y="143" id="txtRePass"/> </s:Application>
发表评论
-
某设计项目功能
2012-12-21 16:24 0IDS1000(集群); 箱体选型 ... -
flex中的排序--很简单的写法
2012-12-19 14:50 1419floorRoomPoints.sortOn(" ... -
flex反射的一个应用,获取类的相关信息
2012-12-14 16:00 0public class DemoImage ... -
flex前后台交互通用类
2012-12-14 14:29 0/** * 通用flex响应对象 */ ... -
验证点是否在封闭图形内
2012-12-14 14:28 01. 我自己想了个办法: 直接沿这个目标 ... -
twaver flex 和 flex开发中总结的一些知识点
2012-12-14 14:25 0对于twaver,只能用hall ... -
绘制网格
2012-12-13 09:30 0/** * 将画图区域用网格填充, ... -
flex中的隐藏组件实现(去掉原来所占的位置)
2012-12-13 09:23 0flex中的隐藏组件实现(去掉原来所占的位置): 使用inc ... -
自定义通用事件
2012-12-13 09:20 0import flash.events.Event; ... -
twaver flex为node活link添加事件
2012-12-11 10:58 0第1种办法. var linkUI:LinkUI = ... -
twaver flex摘要
2012-12-11 10:52 0//控制移动 network.mova ... -
flex相对坐标转化成全局坐标
2012-12-06 15:02 0var point:Point = new Point ... -
flex验证
2012-12-04 09:29 0private function validata( ... -
itemRenderer
2012-11-12 10:09 865tree.itemRenderer=new ClassFac ... -
flex缺点分析带补充
2012-09-29 09:11 9581.编译后的文件较大 2.swf不利于搜索引擎 -
解决flex builder调试时提示要下载最新调试版本问题
2012-09-25 09:45 1292有时公司没连网,flash player官方有更新时,会提示要 ... -
flash plaer 调试下载地址
2012-09-24 16:48 750http://www.adobe.com/go/flashpl ... -
flex绘制不规则形状图形,并填充背景色
2012-09-03 17:43 2588protected function button ... -
flex反编译软件,能反编译出资源和代码
2012-08-25 16:36 1548flex反编译软件,能反编译出资源和代码: Sothink S ... -
twaver flex旋转问题
2012-07-16 17:32 1102var nodeUI:NodeUI = this.networ ...
相关推荐
flex 自定义组件,UI,flex 自定义组件。
flex自定义的树形结构,展开,收缩,多级目录支持
Flex自定义加载条的一个小示例。里面有readMe文本
Flex 自定义ToolTip源代码,可以运行的源代码
研究Flex 组件声明周期,了解组件的生成步骤
flex 自定义右键菜单 多级右键菜单flex 自定义右键菜单 多级右键菜单flex 自定义右键菜单 多级右键菜单
Flex 自定义 时间 日历 控件
FLEX自定义等待图标资源 18个SWF资源,19个GIF资源
Flex自定义组件和自定义事件的使用。 Flex自定义组件和自定义事件的使用。
Flex自定义右键菜单
flex自定义组件事件DEMO,一个简单的flex自定义组件的demo
FLex自定义写的控件,有时间,datagrid,tree,combox等,以及常用的处理字符串,弹出窗口
flex自定义创建css样式,很有用的资源··
Flex 自定义公共包,可以在项目里直接使用
flex 高级自定义组件 需要重写的方法,以及为什么要重写,何时调用等。
flex 自定义右键菜单
flex 自定义 datagrid 列头带组合框进行过滤
FLEX自定义的日历组件,带有日志记录功能FLEX自定义的日历组件,带有日志记录功能FLEX自定义的日历组件,带有日志记录功能FLEX自定义的日历组件,带有日志记录功能
flex4.5自定义组件介绍,自定义组件前提条件
flex自定义事件的含义 简单例子说明 。。。。。。。。。。