- 浏览: 416423 次
- 性别:
- 来自: 济南
最新评论
-
nianshi:
slideDown就是show的滑动效果版本, slideUp ...
Jquery零碎代码收藏 -
nianshi:
以后编写JS代码,少写<div onclick=&quo ...
Jquery零碎代码收藏 -
nianshi:
获取匹配元素相对父元素的偏移var p = $("p ...
Jquery零碎代码收藏 -
nianshi:
获取匹配元素在当前窗口的相对偏移var p = $(" ...
Jquery零碎代码收藏 -
wuchu:
谢谢
Flex 读取XML配置文件总结
如
Xml代码
- <? xml version = "1.0" encoding = "utf-8" ?>
- < mx:Application xmlns:mx = "http://www.adobe.com/2006/mxml"
- xmlns:eff = "com.adobe.ac.mxeffects.*"
- paddingBottom = "0" paddingLeft = "0" paddingTop = "0" paddingRight = "0"
- horizontalAlign = "center" verticalAlign = "middle" xmlns = "*" viewSourceURL = "srcview/index.html" >
- < mx:Script >
- <![CDATA[
- import com.adobe.ac.mxeffects.Gate;
- import com.adobe.ac.mxeffects.Flip;
- import mx.effects.Sequence;
- import mx.effects.Parallel;
- import mx.effects.Resize;
- import mx.effects.Fade;
- import mx.effects.Iris;
- import com.adobe.ac.mxeffects.DistortionConstants;
- private const min_width:int = 350;
- private const min_height:int = 200;
- public function gotoChatRoom() : void {
- var mySequence:Sequence = new Sequence();
- var gate:Gate = new Gate(login);
- gate.siblings = [ chatRoom ];
- gate.direction = DistortionConstants.LEFT;
- gate.smooth = true;
- gate.distortion = 10;
- gate.mode = Gate.OPEN;
- gate.duration = 1000;
- mySequence.addChild(gate);
- var parallel:Parallel = new Parallel();
- var resize:Resize = new Resize();
- resize.target = loginStack;
- resize.widthTo = this.width-20;
- resize.heightTo = this.height-20;
- resize.duration = 1000;
- parallel.addChild(resize);
- resize = new Resize();
- resize.target = chatRoom;
- resize.widthTo = this.width-20;
- resize.heightTo = this.height-20;
- resize.duration = 1000;
- parallel.addChild(resize);
- mySequence.addChild(parallel);
- mySequence.play();
- }
- public function gotoLogin() : void {
- var mySequence:Sequence = new Sequence();
- var gate:Gate = new Gate(chatRoom);
- gate.siblings = [ login ];
- gate.direction = DistortionConstants.LEFT;
- gate.smooth = true;
- gate.distortion = 10;
- gate.mode = Gate.CLOSE;
- gate.duration = 1000;
- mySequence.addChild(gate);
- var parallel:Parallel = new Parallel();
- var resize:Resize = new Resize();
- resize.target = loginStack;
- resize.widthTo = min_width;
- resize.heightTo = min_height;
- resize.duration = 1000;
- parallel.addChild(resize);
- resize = new Resize();
- resize.target = chatRoom;
- resize.widthTo = min_width;
- resize.heightTo = min_height;
- resize.duration = 1000;
- parallel.addChild(resize);
- mySequence.addChild(parallel);
- mySequence.play();
- }
- ]]>
- </ mx:Script >
- < mx:Style source = "/assets/OSX.css" />
- < mx:VBox >
- < mx:ViewStack id = "loginStack" width = "350" height = "200" >
- < mx:Panel id = "login" title = "Login" horizontalAlign = "center"
- verticalAlign = "middle" backgroundColor = "0xAAAAAA" >
- < mx:Form >
- < mx:FormItem label = "Username" >
- < mx:TextInput id = "userName" />
- </ mx:FormItem >
- < mx:FormItem label = "Password" >
- < mx:TextInput displayAsPassword = "true" id = "password"
- enter = "gotoChatRoom();" />
- </ mx:FormItem >
- < mx:FormItem >
- < mx:Button label = "Login" click = "gotoChatRoom();" />
- </ mx:FormItem >
- </ mx:Form >
- </ mx:Panel >
- < mx:Panel id = "chatRoom" title = "Chat Room" >
- < mx:VBox width = "100%" height = "100%" >
- < mx:TextArea id = "log" fontSize = "12" width = "100%" height = "100%"
- editable = "false" />
- </ mx:VBox >
- < mx:ControlBar >
- < mx:TextInput id = "msg" width = "100%" fontSize = "12" enter = "" />
- < mx:Button label = "Send" click = "" />
- < mx:Button label = "Logout" click = "gotoLogin()" />
- </ mx:ControlBar >
- </ mx:Panel >
- </ mx:ViewStack >
- </ mx:VBox >
- </ mx:Application >
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:eff="com.adobe.ac.mxeffects.*" paddingBottom="0" paddingLeft="0" paddingTop="0" paddingRight="0" horizontalAlign="center" verticalAlign="middle" xmlns="*" viewSourceURL="srcview/index.html"> <mx:Script> <![CDATA[ import com.adobe.ac.mxeffects.Gate; import com.adobe.ac.mxeffects.Flip; import mx.effects.Sequence; import mx.effects.Parallel; import mx.effects.Resize; import mx.effects.Fade; import mx.effects.Iris; import com.adobe.ac.mxeffects.DistortionConstants; private const min_width:int = 350; private const min_height:int = 200; public function gotoChatRoom() : void { var mySequence:Sequence = new Sequence(); var gate:Gate = new Gate(login); gate.siblings = [ chatRoom ]; gate.direction = DistortionConstants.LEFT; gate.smooth = true; gate.distortion = 10; gate.mode = Gate.OPEN; gate.duration = 1000; mySequence.addChild(gate); var parallel:Parallel = new Parallel(); var resize:Resize = new Resize(); resize.target = loginStack; resize.widthTo = this.width-20; resize.heightTo = this.height-20; resize.duration = 1000; parallel.addChild(resize); resize = new Resize(); resize.target = chatRoom; resize.widthTo = this.width-20; resize.heightTo = this.height-20; resize.duration = 1000; parallel.addChild(resize); mySequence.addChild(parallel); mySequence.play(); } public function gotoLogin() : void { var mySequence:Sequence = new Sequence(); var gate:Gate = new Gate(chatRoom); gate.siblings = [ login ]; gate.direction = DistortionConstants.LEFT; gate.smooth = true; gate.distortion = 10; gate.mode = Gate.CLOSE; gate.duration = 1000; mySequence.addChild(gate); var parallel:Parallel = new Parallel(); var resize:Resize = new Resize(); resize.target = loginStack; resize.widthTo = min_width; resize.heightTo = min_height; resize.duration = 1000; parallel.addChild(resize); resize = new Resize(); resize.target = chatRoom; resize.widthTo = min_width; resize.heightTo = min_height; resize.duration = 1000; parallel.addChild(resize); mySequence.addChild(parallel); mySequence.play(); } ]]> </mx:Script> <mx:Style source="/assets/OSX.css"/> <mx:VBox> <mx:ViewStack id="loginStack" width="350" height="200"> <mx:Panel id="login" title="Login" horizontalAlign="center" verticalAlign="middle" backgroundColor="0xAAAAAA" > <mx:Form > <mx:FormItem label="Username"> <mx:TextInput id="userName" /> </mx:FormItem> <mx:FormItem label="Password"> <mx:TextInput displayAsPassword="true" id="password" enter="gotoChatRoom();"/> </mx:FormItem> <mx:FormItem> <mx:Button label="Login" click="gotoChatRoom();" /> </mx:FormItem> </mx:Form> </mx:Panel> <mx:Panel id="chatRoom" title="Chat Room" > <mx:VBox width="100%" height="100%"> <mx:TextArea id="log" fontSize="12" width="100%" height="100%" editable="false" /> </mx:VBox> <mx:ControlBar> <mx:TextInput id="msg" width="100%" fontSize="12" enter=""/> <mx:Button label="Send" click="" /> <mx:Button label="Logout" click="gotoLogin()" /> </mx:ControlBar> </mx:Panel> </mx:ViewStack> </mx:VBox> </mx:Application>
发表评论
-
Flex小记录
2011-02-24 10:18 1288Flex读取XML: <mx:HTTPServic ... -
flex实现滑动显示隐藏效果
2010-12-30 15:30 1592鼠标划过的时候显示菜单栏 ,鼠标移开后隐藏菜单栏。比较常用 ... -
flex DataTimePicker时间控件
2010-12-27 11:54 1312两种DatatimePicker: 1.Datatim ... -
ActionScript 生成伪Guid
2010-12-24 09:52 1202在一个Flash制作的图片上传程序中(使用了FileRefer ... -
Flex中Image组件怎么才能非等比例拉伸图片
2010-12-23 15:49 1504Image组件怎么才能非等比例拉伸图片 设 ... -
Flex中Accordion用法
2010-12-23 11:45 3078<? xml version = & ... -
Flex(替代session过期)实现用户长时间不操作要求重新登录的处理
2010-12-23 11:08 1501flex(替代session过期)用户长时间不操作要求重新登录 ... -
ActionScript 3.0 Socket编程
2010-12-23 09:56 1169在使用ActionScript3.0进行编程 ... -
12个简单易用的flex函数
2010-12-21 10:10 11331.拷贝内容到剪贴板: ... -
Flex自定义控件——Pagebar分页控件
2010-12-20 09:41 5255开发时经常遇到用一个DataGrid分页显示 ... -
Flex资源,很全,很牛!
2010-12-20 09:30 14591、as3ebaylib http://code ... -
Flex 窗体 最大化、最小化实例
2010-12-20 09:28 2710---导入flexMdi.swc (http ... -
在Flex中复制文字到操作系统的剪贴板
2010-12-15 11:18 1233这个实例演示了怎么样使用System. ... -
Flex让Slider控件拖动时显示Tooltip
2010-12-14 16:10 1904格式化与自定义Slider中显示的Tooltip ... -
Flex给Alert加个Icon
2010-12-14 16:05 1279给Alert加个Icon 很简单只要先 Embed 一 ... -
在Flex中用Validator验证数字、字符串、Email、电话号码等
2010-12-14 09:54 4311mx.validators ... -
Flex中使用FileReference类下载文件
2010-12-14 09:47 1790下面的实例演示了Flex中的 File ... -
Flex使用ArrayCollection的filterFunction属性过滤DataGrid
2010-12-14 09:42 1796下面的实例演示了在Flex中怎样使用 ... -
Flex 树形控件(Tree )的使用
2010-12-13 16:24 3472一、树形控件的常用属性 1、dragMoveE ... -
FLEX3中应用CSS完全详解手册(下)
2010-12-13 11:40 878myTabs中的设置 cornerRadiusTab ...
相关推荐
总的来说,Flex 3D特效源码为学习和实践Flex 3D编程提供了一个很好的平台,通过它你可以深入理解如何在Flex中构建复杂的3D场景,并将这些技巧应用到自己的项目中。同时,这个项目也是探索ActionScript 3.0 3D功能,...
这个“flex特效 不错的flex样式生成器”是一个工具,可以帮助开发者更轻松地生成适用于Flex布局的CSS样式。通过图形化的界面,用户可以直观地调整各种属性,以实现所需的布局效果。 首先,让我们深入理解Flex布局的...
Flex特效在IT行业中主要指的是Adobe Flex,它是一个用于构建富互联网应用程序(RIA)的开源框架。Flex使用MXML和ActionScript编程语言,可以创建交互性强、视觉效果丰富的Web应用程序。在网页设计和开发中,Flex特效...
标题“FLEX4动画特效”暗示了这个压缩包包含了一系列Flex4动画效果的示例代码。这些示例可能是由FlexBuilder4.6,一个专门用于Flex开发的集成开发环境(IDE),直接导出的工程。用户可以将这些工程导入到自己的开发...
"Flex 果冻特效Demo"是一个利用Flex技术实现的交互效果,它为用户界面添加了趣味性和吸引力,尤其适用于弹出窗口或页面转换场景。果冻特效,顾名思义,就是使元素在动效过程中呈现出如同果冻般柔软、弹性的视觉效果...
总的来说,这个Flex项目对于那些希望提升自己在3D界面设计和高级特效制作方面技能的开发者来说,是一份宝贵的资源。通过学习和实践,开发者不仅可以掌握具体特效的实现方法,还能了解到如何在Flex环境中进行3D编程和...
Flex 3D特效是Adobe Flex框架中用于创建三维(3D)用户界面和动画效果的技术。Flex是一款基于ActionScript和MXML的开源开发工具,它允许开发者构建富互联网应用程序(RIA)。在本案例中,"Flex 3D特效"特别关注了...
本文将深入探讨Flex 4.6中一个重要的第三方特效开发包——Efflex。 Efflex是一个专为Flex 4.6设计的特效库,它为开发者提供了大量预定义的视觉效果,以增强应用程序的用户体验。通过使用Efflex,开发者无需从头编写...
"Flex4 特效源码,很不错"这个标题表明我们讨论的是关于Flex4中的视觉效果代码,这些源码可能包括动画、过渡效果或者其他增强用户体验的元素。 描述中的"值得一看。并且改改使用。"暗示了这些特效源码具有一定的...
在本案例中,我们关注的是Flex中的一个特殊视觉效果——“鱼眼”(FishEye)特效。鱼眼特效通常指的是在用户交互时,元素以类似鱼眼镜头的方式进行变形或放大,提供一种独特的用户体验。 鱼眼特效在Web应用中常用于...
总的来说,"Efflex"是一个宝贵的资源,它可以帮助开发者快速掌握Flex特效的实现技巧,从而提升应用程序的视觉吸引力和用户体验。通过深入学习和实践,你将能够自如地在Flex项目中添加各种特效,使你的应用独具特色。
Flex特效编辑器是一款专为开发基于Adobe Flex技术的游戏而设计的强大工具。它简化了特效的创建过程,使得开发者能够更加高效地构建具有视觉冲击力的游戏体验。Flex是一种开放源码的框架,主要用于构建富互联网应用...
OpenBook-翻书特效是Flex实现的一个具体项目,通过此项目,我们可以学习到如何在Flex中创建动态的翻页效果。这个特效通常依赖于3D变换和动画来模拟书页的弯曲、翻转和阴影变化,使得虚拟书籍在视觉上更接近真实的...
Flex特效是一种基于Adobe Flex框架创建的交互式用户界面的视觉表现形式。Flex是ActionScript 3.0的一个开发平台,它允许开发者构建富互联网应用程序(RIA),这些应用程序可以在多种浏览器和操作系统上运行,包括...
Flex特效是这个框架中的一个重要组成部分,它为开发者提供了丰富的视觉表现力,使得用户界面更加生动和吸引人。随着时间的推移,Flex特效的整理和学习可能需要大量时间和精力,因为它们涵盖了动画、过渡效果、组件...
根据给定文件的信息,本文将围绕“Flex特效:鼠标放上去字体变大的特效”这一主题进行深入探讨。本文首先简要介绍Flex技术及其在Web开发中的应用,随后详细解析实现鼠标悬停时字体放大效果的具体代码逻辑和技术要点...
Flex特效Demo是一个基于Adobe Flex技术实现的特效展示项目,它旨在帮助开发者理解和学习如何在Flex应用中创建各种吸引人的视觉效果。Flex是一种用于构建富互联网应用程序(RIA)的开源框架,它基于ActionScript编程...
总结来说,Flex特效组件是构建现代Web应用不可或缺的一部分,它们提供了强大的布局工具,能够帮助开发者创建出灵活、响应式且具有吸引力的界面。通过深入了解和熟练运用Flex布局,你可以提高用户体验,同时简化开发...
这个"Flex 翻页特效源码"显然是一款使用Flex技术实现的交互式翻页效果,适用于数字图书、电子杂志或者产品展示等场景。这种特效允许用户通过鼠标拖曳来模拟真实的页面翻转,提供了更为生动且直观的用户体验。 在...
总的来说,"Flex 鱼眼特效"是一个结合了图形编程、交互设计和性能优化的项目,需要开发者具备扎实的ActionScript基础和良好的用户体验意识。通过学习和实践这个特效,开发者可以提升自己在Flex平台上的技能,创造出...