flex states的用法
<?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>
<?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的用法相关推荐
- CSS3 Flex 弹性布局用法详解
什么是Flex弹性布局 Flex是Flexible Box的简称,意为弹性布局,顾名思义,在网页布局时,他可以给我们提供更多的灵活性. 说明: 1.flex是display的一个属性值.与之相当应的还 ...
- Flex之AdvancedDataGrid用法
一.新建一个Flex项目,命名为AdvanceDataGrid; 二.在src默认包下,新建一个MXML应用程序,名为AdvanceDataGrid.mxml,源码如下: <?xml versi ...
- flex的常用用法二十条
今天在网上发现了许多有关flex的用法和优化,感觉还是很有用的.在这里把它门记下来,防止以后忘了. 一 .System.setClipboard("给系统剪切板赋值 "); 用于给 ...
- 【Css\flex】css中关于弹性布局flex的综合用法(示例展示)
flex-shrink:0; 或width:0; flex-grow:0; 将子div自动伸缩取消 flex-grow;此属性为是否自动增长空间, flex-shrink;此属性为是否自动缩小空间 f ...
- image 微信小程序flex_微信小程序进阶-flex布局
对于一个后端程序员来说最麻烦的就是布局了,今天就介绍下小程序的布局,介绍一种高效的小程序布局方案.笔者之前也做过native app的布局,对比下来,小程序的布局没有native那么灵活,毕竟goog ...
- html布局属性,hTML之FLEX布局属性
HTML之flex布局 flex布局是什么 flex布局,中文意思为弹性布局,用来为盒模型提供最大的支持,如果靠简单的float,position,很难将页面做的好看.flex灵活性非常的好,任何一个 ...
- flex bison 基础概述
1. 前言 限于作者能力水平,本文可能存在谬误,因此而给读者带来的损失,作者不做任何承诺. 2. 本文目标 . 简单介绍 flex 和 bison 的基础使用方法 . 简要分析 flex, bison ...
- Flex布局 学习(二)
上一篇<Flex布局 学习(一)>主要学了flex的基本用法及作用,现在来把flex具体运用到实例中,看看flex的弹性布局效果. 一.垂直居中布局 不知道有多少小伙伴在前端笔试面试时被问 ...
- 什么是Flex弹性布局
什么是Flex弹性布局 Flex是Flexible Box的简称,意为弹性布局,顾名思义,在网页布局时,他可以给我们提供更多的灵活性. 说明: 1.flex是display的一个属性值.与之相当应的还 ...
最新文章
- linux 编译内核几个常见问题解决方法
- nodejs全局安装和本地安装的区别
- Ogre wiki 中级教程1 动画,点之间行走及四元数的基本应用
- 第三次学JAVA再学不好就吃翔(part38)--抽象类与接口的区别
- vue中更换标签页.ico图标报错路径找不到图片
- Android笔记 notification
- Oracle 12C R2-新特性-SQLPLUS提供查看历史命令的功能
- SpringCloud OpenFeign(二)
- php图书管理系统外文文献,JSP图书管理系统论文+源码+英文文献翻译+参考文献 第10页...
- C专家编程第二章,c语言特性的不足
- Can‘t update 分支名 has no tracked branch
- 计算机ipv6无法连接,ipv6无网络访问权限实测解决教程
- 31个惊艳的数据可视化作品,感受“数据之美”!
- 济南市“十四五”数字泉城规划 附下载
- 玩转树莓派(六) 部署Seafile搭建私有云
- 宽高不定div水平、垂直居中
- MATLAB模拟陀螺仪的运动轨迹(附完整代码)
- 人脑与计算机类比文献,浅析电脑与人脑的关系.docx
- CRYPTO进阶版:banana-princess
- 弹性裸金属服务器EBM