servlet 实现注册功能的前台代码
<?xml version="1.0" encoding="UTF-8"?>
<s:Group
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/halo"
creationComplete="group1_creationCompleteHandler(event)"
width="529" height="302" alpha="0.8" >
<s:layout>
<s:VerticalLayout horizontalAlign="center" useVirtualLayout="true">
</s:VerticalLayout>
</s:layout>
<s:Panel width="100%" height="100%">
<s:VGroup width="100%" height="100%" >
<s:Group width="100%" height="20%">
<s:layout>
<s:HorizontalLayout useVirtualLayout="true" verticalAlign="middle" >
</s:HorizontalLayout>
</s:layout>
<mx:Label text="用户名:" width="100" textAlign="right"/>
<s:TextInput width="50%" id="userNameTxt"/>
</s:Group>
<s:Group width="100%" height="20%">
<s:layout>
<s:HorizontalLayout useVirtualLayout="true" verticalAlign="middle">
</s:HorizontalLayout>
</s:layout>
<mx:Label text="密码:" width="100" textAlign="right"/>
<s:TextInput width="50%" displayAsPassword="true" id="passWordTxt" />
</s:Group>
<s:Group width="100%" height="20%">
<s:layout>
<s:HorizontalLayout useVirtualLayout="true" verticalAlign="middle">
</s:HorizontalLayout>
</s:layout>
<mx:Label text="性别:" width="100" textAlign="right"/>
<mx:ComboBox selectedIndex="-1" prompt="请选择性别" labelField="name" width="10%" dataProvider="{dp}" id="sex">
</mx:ComboBox>
</s:Group>
<s:Group width="100%" height="20%" >
<s:layout>
<s:HorizontalLayout useVirtualLayout="true" verticalAlign="middle">
</s:HorizontalLayout>
</s:layout>
<s:Button label="确定" id="regist_queding" click="regist_queding_clickHandler(event)"/>
<s:Button label="关闭" id="regist_colse" click="regist_colse_clickHandler(event)"/>
</s:Group>
</s:VGroup>
</s:Panel>
<fx:Script>
<![CDATA[
import mx.validators.Validator;
import mx.rpc.events.ResultEvent;
import mx.collections.ArrayCollection;
import mx.managers.PopUpManager;
import mx.controls.Alert;
import mx.events.FlexEvent;
[Bindable]
public var bgColor:uint;
[Bindable]
private var dp:ArrayCollection=new ArrayCollection([{name:'男'},{name:'女'}]);
protected function image1_clickHandler(event:MouseEvent):void
{
PopUpManager.removePopUp(this);
}
protected function regist_queding_clickHandler(event:MouseEvent):void
{
if(Validator.validateAll(validatorArray).length==0){
var par:URLVariables = new URLVariables();
par.userName=userNameTxt.text;
par.passWord=passWordTxt.text;
par.sex=sex.selectedLabel;
regist.send(par);
}else{
userNameTxt.dispatchEvent(new MouseEvent(MouseEvent.MOUSE_OVER));
passWordTxt.dispatchEvent(new MouseEvent(MouseEvent.MOUSE_OVER));
sex.dispatchEvent(new MouseEvent(MouseEvent.MOUSE_OVER));
}
}
protected function regist_colse_clickHandler(event:MouseEvent):void
{
PopUpManager.removePopUp(this);
}
protected function regist_resultHandler(event:ResultEvent):void
{
var mes:String = event.message.body.toString();
if(mes=="true"){
Alert.show("注册成功");
// PopUpManager.removePopUp(this);
}else{
Alert.show("注册失败");
}
}
protected function group1_creationCompleteHandler(event:FlexEvent):void
{
bgColor=Math.random()*0xFFFFFF;
}
]]>
</fx:Script>
<fx:Declarations>
<s:HTTPService id="regist" url="../servlet/UserServlet?action=regist" result="regist_resultHandler(event)">
</s:HTTPService>
<fx:Array id="validatorArray">
<mx:StringValidator source="{userNameTxt}" property="text" tooShortError="最少要5个字符" requiredFieldError="不能为空"
tooLongError="最长不能超长20个字符" minLength="5" maxLength="20"/>
<mx:StringValidator source="{passWordTxt}" property="text" tooShortError="最少要6个字符" requiredFieldError="不能为空"
tooLongError="最长不能超长20个字符" minLength="6" maxLength="20"/>
<mx:NumberValidator source="{sex}" lowerThanMinError="请选择性别" property="selectedIndex" minValue="0"/>
</fx:Array>
</fx:Declarations>
</s:Group>
分享到:
相关推荐
动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色...
FLEX 自动生成器
Flex ColumnChart获取得焦点改变颜色
Flex样式生成工具
Flex开发的一个颜色渐变条,可以添加节点,删除节点,修改节点属性等。
可以通过可视化界面的调整生成css,方便、高效。
详情请看内容 运用字符串随机生成0-9A-Za-z的4位验证码
这是一个不错的flex效果,可以通过图形效果里设置的内容给自己的flex工程设置CSS
Flex各种控件,样式生成工具(定制各种Flex按钮网页css样式),可视化操作,自动生成css代码。适合界面开发者使用,实现快速开发。
flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图...
flex动态生成checkbox,方便多项选择维护更新
flex 颜色渐变代码生成器,有效果预览,可以直接生成代码
FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效
Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...
工具简介 1.工具通过自定义的代码模板,生成和数据库相关的代码。比如后台Bean,Dao,Service,前台List页面,编辑页面,新建页面,详情页面等。...2.可以生成各种语言,比如JAVA,Flex,Jsp,Html等。
flex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex学习的好资源啊
Flex简介Flex简介Flex简介Flex简介Flex简介
flex事件flex事件flex事件flex事件flex事件
自已做的flex动态生成图形,决对能用!其中含有jsp例子,用js封装对象(含注释)可演示看一下。图形的类型有,柱图,线图,饼图,股票图,及几种组合。是在开发项目中做的,代码写的不是太规范,不过还是能用的。给...
这个生成工具比较齐全,有意者下载吧!哎,由于上传文件大小限制,所以只有分开上传了