<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp();">
<mx:states>
<mx:State name="index">
<mx:RemoveChild target="{panel1}"/>
<mx:AddChild position="lastChild">
<mx:Label x="104" y="88" text="欢迎来到主界面" width="203" height="165" fontSize="16"/>
</mx:AddChild>
</mx:State>
</mx:states>
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private function loginHandle():void{
if(txtUsername.text =="vissul"){
if(txtCheckCode.text == lblCheckCode.text){
//Alert.show("登陆成功!");
currentState = "index";
}else{
Alert.show("校验码错误!");
}
}else{
Alert.show("用户名和密码错误!");
}
}
private function resetHandle():void{
txtUsername.text = "";
txtPassword.text = "";
txtCheckCode.text = "";
}
// 生成随机码
private function GenerateCheckCode():String{
//初始化
var ran:Number;
var number:Number;
var code:String;
var checkCode:String ="";
//生成四位随机数
for(var i:int = 0 ;i<4;i++){
ran = Math.random();
number = Math.round(ran*1000);
if(number % 2 ==0){
//"0" 的ASCII码是48
code = String.fromCharCode(48+(number %10));
}else{
//"A"的ASCII码是65
code = String.fromCharCode(65+(number %26));
}
checkCode += code;
}
return checkCode;
}
private function initApp():void{
//显示校验码
lblCheckCode.text = GenerateCheckCode();
}
]]>
</mx:Script>
<mx:Panel x="108" y="71" width="326" headerColors="247" layout="absolute" title="用户登陆" fontFamily="Georgia" fontSize="12" id="panel1">
<mx:Label x="41.5" y="12" text="用户名:"/>
<mx:Label x="41.5" y="56" text="密 码:" height="20"/>
<mx:TextInput x="94.5" y="10" id="txtUsername"/>
<mx:TextInput x="94.5" y="54" id="txtPassword" displayAsPassword="true"/>
<mx:Label x="41" y="98" text="验证码:"/>
<mx:TextInput x="94" y="98" width="80" id="txtCheckCode"/>
<mx:Label x="182" y="98" text="Label" id="lblCheckCode" width="48.5" height="25"/>
<mx:Label x="238.5" y="100" text="看不清楚?" width="67.5" click="initApp();" color="#1F45C3"/>
<mx:Button x="79.5" y="135" label="登陆" id="btnLogin" click="loginHandle();"/>
<mx:Button x="178.5" y="135" label="重置" id="btnReset" click="resetHandle();"/>
</mx:Panel>
</mx:WindowedApplication>
分享到:
相关推荐
经将Flex登陆布局的草图设计出来了,Flex登陆界面代码如 图1所示(Flex登陆界面草图代码)演示如 例1(Flex登陆框草图列子演示)。相信大家应该从草图出来的那一刻开始,脑子就开始有想法了,^-^ 因为这个Flex登陆框...
Flex是Adobe公司开发的一种基于ActionScript的开源框架,主要用于构建富互联网应用程序(RIA)。Cairngorm是Flex中一个非常著名的轻量级MVC(Model-View-Controller)设计模式框架,它为开发者提供了一种组织和管理...
Flex是由Adobe公司开发的一种用于构建富互联网应用程序(RIA)的框架,主要基于ActionScript 3.0编程语言和Flash Player或Adobe AIR运行时环境。在本文中,我们将深入探讨使用Flex构建登录表单的相关知识点。 1. **...
Flex+Java 基于SSH框架 用户管理系统 java作为后台提供服务 Flex作为表示层实现增删改查,登陆,模糊查询,分页等基本功能 采用注解配置Java flex项目位置\Page\src\flex_app 请将服务器配置修改为自己的项目配置 ...
在"flex4.5.1登陆的例子"中,我们将探讨如何利用 Flex 4.5.1 的组件和功能实现用户登录功能。 1. **Flex SDK 4.5.1**:Flex SDK 是一个开源开发工具包,它包含了编译 Flex 应用程序所需的所有工具和库。4.5.1 版本...
根据提供的信息,我们可以深入探讨与“Flex登录特效源代码”相关的技术知识点。此代码段主要展示了如何使用Adobe Flex创建一个动态的登录界面特效。Adobe Flex是一个已退役的开源软件框架,用于部署跨平台的桌面应用...
简单介绍flex表单的制作,含单选框、复选框的制作及取值的方法。希望大家能有所收获。
标题中的“Flex+Spring+Hibernate+MySQL整合的一个登陆程序”是指使用这四个技术栈构建的登录应用程序。这个项目结合了前端的Flex(一种基于ActionScript和Flash的RIA开发框架)与后端的Spring(一个全面的Java应用...
Flex单点登录(Single Sign-On, SSO)是一种身份验证机制,允许用户在一次登录后访问多个相互关联的应用系统,而无需再次输入凭证。在这个场景中,前端是使用Adobe Flex技术构建的用户界面,这是一种基于...
标题提到的"flexviewer登陆界面"是指在Flex Viewer应用中实现用户身份验证的界面,通常是为了保护对特定内容或功能的访问。描述中说"为flexviewer创建简单的登陆界面",意味着我们需要创建一个基本的UI组件,让用户...
Flex和Spring是两种在开发富互联网应用程序(RIA)和企业级应用时常用的技术。Flex是Adobe公司推出的一种基于ActionScript的开源框架,主要用于构建交互性强、用户体验良好的前端用户界面。而Spring则是Java后端开发...
本项目"基于spring+hibernate+flex整合登陆实现"展示了如何将这三个框架整合起来,构建一个完整的前后端交互登录系统。 首先,Spring是一个全面的Java企业级应用开发框架,它提供了一个轻量级容器,用于管理对象的...
Flex4和Struts2是两种不同的技术,但它们可以结合使用来构建富互联网应用程序(RIA)。在本场景中,我们关注的是如何利用Flex4作为前端客户端,通过HTTP方式与后端的Struts2框架进行交互,实现登录功能。以下是关于...
Flex+Java 基于SSH框架 用户管理系统 java作为后台提供服务 Flex作为表示层实现增删改查,登陆,模糊查询,分页等基本功能 采用注解注解方式配置Java flex项目位置\Page\src\flex_app 请将服务器配置修改为自己的...
下面我们将深入探讨使用Flex构建登录框的相关知识点。 首先,我们要了解Flex的基本结构。Flex项目通常由MXML和ActionScript文件组成。MXML用于描述用户界面,而ActionScript则负责处理逻辑和交互。在本例中,...
这是一个简单的例子,实现了flex和后台java代码交互,使用的是ssh框架,目前写到登陆和注册,如果想了解flex和java代码交互,可以参考的。我也是刚刚才学习的flex。使用的插件式blazeds.如果感觉好的话记得给好评啊...
Flex和Java的整合是开发富互联网应用程序(RIA)时常用的一种技术组合,它允许开发者利用Flex的用户界面设计优势和Java的服务器端处理能力。在本文中,我们将深入探讨Flex与Java结合的基础知识,以及如何通过一个...
【CSS3紫色渐变登陆框表单代码】是一款利用现代CSS3特性实现的网页设计元素,主要用于创建一个具有视觉吸引力的用户登录界面。这个登录表单的特点在于其独特的紫色渐变背景,为用户提供了一个优雅且专业的用户体验。...
display: flex; justify-content: center; align-items: center; height: 100vh; margin: 0; background-color: #f0f0f0; } .login-container { width: 300px; border: 2px solid #333; border-radius: 5...
在创建H5页面时,我们常常需要实现登录框等组件在不同屏幕尺寸下的自适应水平居中和垂直居中。在标题和描述中提到的问题,即在使用Bootstrap时,登录框无法自动在视觉中心对齐,这通常是因为Bootstrap的栅格系统和...