<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"><mx:Script><![CDATA[import mx.validators.ValidationResult;import mx.controls.Alert;  //登陆处理private function loginHandle():void{ currentState="index";//成功后跳转到新状态"index"}]]></mx:Script><!--新状态"index"--><mx:states><mx:State name="index">                <!--新建'index'State--><mx:RemoveChild target="{panel1}"/>   <!--移除”登陆框“--><mx:AddChild position="lastChild">     <!--添加新的组件--><mx:Panel x="144" y="76" width="400" height="400" layout="absolute"><mx:Label x="200" y="200" text="欢迎来到主页" fontSize="20" fontFamily="Georgia" color="#EAC248"/></mx:Panel></mx:AddChild></mx:State></mx:states><!--登陆框--><mx:Panel width="326" height="247"layout="absolute" title="用户登陆" id="panel1"fontFamily="Georgia" fontSize="12" fontWeight="normal" left="108" top="108"><!--"用户名标签"--><mx:Label x="41.5" y="33" text="用户名"/><!--"密码标签"--><mx:Label x="41.5" y="77" text="密    码"/><!--"用户名输入框"--><mx:TextInput x="110" y="33" id="txtUsername" /><!--"密码输入框"--><mx:TextInput x="110" y="75" id="txtPassword" displayAsPassword="true"/><!--"验证码输入框"--><mx:TextInput x="110" y="108" width="48" id="txtCheckCode"/><!--"登陆按钮"--><mx:Button x="106" y="155" label="登陆" id="btnLogin" click="loginHandle()"/><!--"重置按钮"--><mx:Button x="218" y="155" label="重置" id="btnReset" /><!--"验证码标签"--><mx:Label x="41.5" y="108" text="验证码"/><!--"验证码显示标签"--><mx:Label x="166" y="108" width="49" height="25" id="lblCheckCode"/><!--"重设验证码"--><mx:Label x="223" y="108" text="看不清楚" height="25" /></mx:Panel>
</mx:Application>

2.

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"layout="vertical"verticalAlign="middle"backgroundColor="white"><mx:states><mx:State name="login"><mx:AddChild><mx:Form id="loginForm"><mx:FormHeading label="Login" /><mx:FormItem label="Username:"><mx:TextInput id="log_username" /></mx:FormItem><mx:FormItem label="Password:"><mx:TextInput id="log_password"displayAsPassword="true" /></mx:FormItem><mx:FormItem><mx:Button label="Login" /></mx:FormItem></mx:Form></mx:AddChild></mx:State><mx:State name="register"><mx:AddChild><mx:Form id="registerForm"><mx:FormHeading label="Register" /><mx:FormItem label="Username:"><mx:TextInput id="reg_username" /></mx:FormItem><mx:FormItem label="Password:"><mx:TextInput id="reg_password1"displayAsPassword="true" /></mx:FormItem><mx:FormItem label="Confirm password:"><mx:TextInput id="reg_password2"displayAsPassword="true" /></mx:FormItem><mx:FormItem><mx:Button label="Register" /></mx:FormItem></mx:Form></mx:AddChild></mx:State></mx:states><mx:transitions><mx:Transition id="loginTransition"fromState="*"toState="login"><mx:WipeDown target="{loginForm}"/></mx:Transition><mx:Transition id="registerTransition"fromState="*"toState="register"><mx:WipeDown target="{registerForm}"/></mx:Transition></mx:transitions><mx:Script><![CDATA[import mx.events.ItemClickEvent;private function toggleButtonBar_itemClick(evt:ItemClickEvent):void {currentState = evt.item.data;}]]></mx:Script><mx:Array id="dp"><mx:Object data="" label="Default state" /><mx:Object data="login" label="Login" /><mx:Object data="register" label="Register" /></mx:Array><mx:ApplicationControlBar dock="true"><mx:ToggleButtonBar id="toggleButtonBar"dataProvider="{dp}"itemClick="toggleButtonBar_itemClick(event);" /></mx:ApplicationControlBar></mx:Application>

flex states的用法相关推荐

  1. CSS3 Flex 弹性布局用法详解

    什么是Flex弹性布局 Flex是Flexible Box的简称,意为弹性布局,顾名思义,在网页布局时,他可以给我们提供更多的灵活性. 说明: 1.flex是display的一个属性值.与之相当应的还 ...

  2. Flex之AdvancedDataGrid用法

    一.新建一个Flex项目,命名为AdvanceDataGrid; 二.在src默认包下,新建一个MXML应用程序,名为AdvanceDataGrid.mxml,源码如下: <?xml versi ...

  3. flex的常用用法二十条

    今天在网上发现了许多有关flex的用法和优化,感觉还是很有用的.在这里把它门记下来,防止以后忘了. 一 .System.setClipboard("给系统剪切板赋值 "); 用于给 ...

  4. 【Css\flex】css中关于弹性布局flex的综合用法(示例展示)

    flex-shrink:0; 或width:0; flex-grow:0; 将子div自动伸缩取消 flex-grow;此属性为是否自动增长空间, flex-shrink;此属性为是否自动缩小空间 f ...

  5. image 微信小程序flex_微信小程序进阶-flex布局

    对于一个后端程序员来说最麻烦的就是布局了,今天就介绍下小程序的布局,介绍一种高效的小程序布局方案.笔者之前也做过native app的布局,对比下来,小程序的布局没有native那么灵活,毕竟goog ...

  6. html布局属性,hTML之FLEX布局属性

    HTML之flex布局 flex布局是什么 flex布局,中文意思为弹性布局,用来为盒模型提供最大的支持,如果靠简单的float,position,很难将页面做的好看.flex灵活性非常的好,任何一个 ...

  7. flex bison 基础概述

    1. 前言 限于作者能力水平,本文可能存在谬误,因此而给读者带来的损失,作者不做任何承诺. 2. 本文目标 . 简单介绍 flex 和 bison 的基础使用方法 . 简要分析 flex, bison ...

  8. Flex布局 学习(二)

    上一篇<Flex布局 学习(一)>主要学了flex的基本用法及作用,现在来把flex具体运用到实例中,看看flex的弹性布局效果. 一.垂直居中布局 不知道有多少小伙伴在前端笔试面试时被问 ...

  9. 什么是Flex弹性布局

    什么是Flex弹性布局 Flex是Flexible Box的简称,意为弹性布局,顾名思义,在网页布局时,他可以给我们提供更多的灵活性. 说明: 1.flex是display的一个属性值.与之相当应的还 ...

最新文章

  1. linux 编译内核几个常见问题解决方法
  2. nodejs全局安装和本地安装的区别
  3. Ogre wiki 中级教程1 动画,点之间行走及四元数的基本应用
  4. 第三次学JAVA再学不好就吃翔(part38)--抽象类与接口的区别
  5. vue中更换标签页.ico图标报错路径找不到图片
  6. Android笔记 notification
  7. Oracle 12C R2-新特性-SQLPLUS提供查看历史命令的功能
  8. SpringCloud OpenFeign(二)
  9. php图书管理系统外文文献,JSP图书管理系统论文+源码+英文文献翻译+参考文献 第10页...
  10. C专家编程第二章,c语言特性的不足
  11. Can‘t update 分支名 has no tracked branch
  12. 计算机ipv6无法连接,ipv6无网络访问权限实测解决教程
  13. 31个惊艳的数据可视化作品,感受“数据之美”!
  14. 济南市“十四五”数字泉城规划 附下载
  15. 玩转树莓派(六) 部署Seafile搭建私有云
  16. 宽高不定div水平、垂直居中
  17. MATLAB模拟陀螺仪的运动轨迹(附完整代码)
  18. 人脑与计算机类比文献,浅析电脑与人脑的关系.docx
  19. CRYPTO进阶版:banana-princess
  20. 弹性裸金属服务器EBM

热门文章

  1. 信息学奥赛C++语言:趣味整数4(水仙花数)
  2. 快速排序 java代码_java实现快速排序
  3. python middleware_Django 中间件
  4. css背景图background - 多背景定义
  5. Mint-UI 移动首页开发 - header导航、banner轮播图
  6. 自动挂机区块AI机器人源码开源支持二次开发
  7. 简洁商城系统后台管理模板
  8. 帝国CMS7.0 7.2 7.5微信登录插件 UTF-8版本
  9. 简洁的个人导航主页API网站源码 随机背景图
  10. ImPan免费版 百度云网盘第三方不限速下载工具