flex技术
wangjun_pfc
这个作者很懒,什么都没留下…
展开
-
HttpService简单应用
http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()"> import mx.rpc.events.ResultEvent; import mx.rpc.events.FaultEvent; internal function initApp():void{ loader.原创 2008-04-27 19:36:00 · 1090 阅读 · 0 评论 -
Event()对象的构造方法
Event()对象的构造方法: Event(type:String,bubbles:Boolean=false,cancelable:Boolean=false) 后两个参数是可选的,bubbles:是否打开冒泡功能,cancelable:处理事件的默认行为是否可以停止声明 var newEvent:Event=new Event(“n原创 2008-03-30 19:12:00 · 607 阅读 · 0 评论 -
addEventListener事件
addEventListener(type:String ,listener:Function,useCapture:Boolean=false,priority:int=0,useWeakReference:Boolean=false) useCapture 表示是否打开捕获事件,默认为false priority 表示监听器的优先级,默认为0,优原创 2008-03-30 13:57:00 · 1072 阅读 · 0 评论 -
为组件嵌入图片(修改)
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> mx:Style> Application{ fontSize:12; backgroundColor:#A原创 2008-03-28 15:20:00 · 684 阅读 · 0 评论 -
Flex程序设置样式
Flex程序支持以下方式设置样式: 1.外部样式表CSS文件 2. 在程序中添加样式定义块 3.使用MXML标签定义样式,这是效率最高的方式,只针对目标对象,不需要编写其他代码 4.使用getStyle()和setStyle()方法,它们通常用于在运行时动态改变组件的样式。 5.使用StyleManager类。S原创 2008-03-27 23:01:00 · 603 阅读 · 0 评论 -
样式应用的优先级别
样式应用的优先级别: 首先,检查MXML标签是否设置了该属性的值,然后看有没有使用setStyle设置该属性。如果没有,再检查对象的styleName属性,styleName为空的话就去检查有没有对象所属类型的样式被定义,最后是全局样式,如果依然没有,则采用默认样式。在这以后,如果使用了setStyle修改了该属性的值,则会覆盖以往的任何设置。原创 2008-03-27 22:58:00 · 584 阅读 · 0 评论 -
事件流(循环过程)运行流程
事件流(循环过程)按运行流程分为三步:1. 捕获阶段:捕获事件遍历,从根节点开始顺序而下,检测每个节点是否注册了监听器,同时Flex将事件对象的currentTarget值改为当前正在检测的对象,如果注册了,则调用监听函数。2. 目标阶段:检测目标的监听器 激发在目标对象本身注册的监听程序3. 冒泡阶段:事件冒泡 遍历:和捕获阶段正好相反,从目标节点到原创 2008-03-30 13:55:00 · 1051 阅读 · 0 评论 -
事件流(循环过程)运行流程
事件流(循环过程)按运行流程分为三步:1. 捕获阶段:捕获事件遍历,从根节点开始顺序而下,检测每个节点是否注册了监听器,同时Flex将事件对象的currentTarget值改为当前正在检测的对象,如果注册了,则调用监听函数。2. 目标阶段:检测目标的监听器 激发在目标对象本身注册的监听程序3. 冒泡阶段:事件冒泡 遍历:和捕获阶段正好相反,从目标节点到根原创 2008-03-30 13:51:00 · 896 阅读 · 0 评论 -
用flash文件作为组件的外观
myTitleWindow.css文件 /**//* CSS file */Application{...}{ fontSize: 12; backgroundGradientColors: #006699, #AEB4E6; /**//* backgroundImage: Embed(source="skin/background.swf"); 把swf文件嵌原创 2008-03-29 14:12:00 · 634 阅读 · 1 评论 -
Flex 提供了两种方式来定义组件的外观
Flex 提供了两种方式来定义组件的外观1. 嵌入图形资源的方式。2. 通过程序来实现原创 2008-03-28 13:57:00 · 490 阅读 · 0 评论 -
flex事件处理(三个阶段)
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()"> mx:Script> import flash.events.Mous原创 2008-03-26 14:55:00 · 782 阅读 · 0 评论 -
在组件是嵌入图片
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> mx:Style> Application{ fontSize:12; backgroundColor:#A原创 2008-03-28 14:54:00 · 522 阅读 · 0 评论 -
如何创建自定义主题
如何创建自定义主题1. 先创建一个css文件,例如:myTest.cssmyTest.css文件如下:global{ fontSize:12; fontfamily: "_sans", Arial;}Application{ backgroundGradientColors: #006699, #AEB4E6;原创 2008-03-27 23:00:00 · 992 阅读 · 0 评论 -
如何使用已有的主题
如何使用已有的主题1. 进入FLEX SDKR 的主题目录themes,将文件夹中的Smoke.css 和 smoke_bg.jpg文件拷到你所建的工程下的新建的style目录下。2. 选择你所建的那个工程,右击选择propertise3. 弹出的窗口中,选择左侧的”Flex Compiler”项,设置flex编译器选项4. 在“Additional compiler ar原创 2008-03-27 22:59:00 · 746 阅读 · 0 评论 -
自定义触发器(在自定义动画效果的基础上)
组件:imgBox.mxml xml version="1.0" encoding="utf-8"?>mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300"> 元数据标签 --> mx:Metadata> 为事件和效果触发器定义数据 -->原创 2008-03-24 13:44:00 · 892 阅读 · 0 评论 -
自定义动画效果(Iris动画修改)
NewIrisEffert.as package tree...{ //导入代码中使用的对象 import mx.effects.MaskEffect; import mx.effects.EffectInstance; import mx.controls.SWFLoader; import flash.display.Shape; import原创 2008-03-22 17:53:00 · 1051 阅读 · 1 评论 -
state的切换(页面的跳转)
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> mx:Script> import flash.events.MouseEvent; internal f原创 2008-03-22 13:32:00 · 1507 阅读 · 0 评论 -
Event对象的方法
Event对象的方法: perventDefault :停止事件的默认行为 isDefaultPrevented 判断perventDefault函数是否已经被执行。 stopImmediatePropagation 停止当前的事件流传播,包括当前正在处理的对象 stopPropagation 停止当前的事件流传播,但不会停止原创 2008-03-30 19:14:00 · 604 阅读 · 0 评论 -
监听器的移除
注册了事件监听器,使用完毕后,记得使用removeEventListener方法删除监听函数 removeEventListener(type:String,listener:Function,useCapture:Boolean=false) 前两个参数是必须的,分别代表事件类型和监听函数,第三个参数指是否打开了捕获功能。 如果注册监听器打原创 2008-03-30 21:21:00 · 1076 阅读 · 0 评论 -
键盘的监听
方法一 xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()"> mx:Script> import flash.eve原创 2008-03-30 21:23:00 · 619 阅读 · 0 评论 -
JSP生成XML的方式
JSP生成XML可以通过两种方式:1。用out.println()方法写XML2。把JSP包含到XML文件中原创 2008-04-25 21:56:00 · 786 阅读 · 0 评论 -
Mxml Application和Mxml Component的区别
linux系统的时间 通常,操作系统可以使用三种方法来表示系统的当前时间与日期:①最简单的一种方法就是直接用一个64位的计数器来对时钟滴答进行计数。②第二种方法就是用一个32位计数器来对秒进行计数,同时还用一个32位的辅助计数器对时钟滴答计数,之子累积到一秒为止。因为232超过136年,因此这种方法直至22世纪都可以让系统工作得很好。③第三种方法也是按时钟滴答进行计数,但是是相对于系统启动原创 2008-04-30 20:56:00 · 2800 阅读 · 7 评论 -
字符编码
ASCII码(American Standard Code for Information Interchange)主要用来显示现代英语和其他西欧语言。ANSI码:以双字节为编码方式,主要分为GB2312码代表简体中文,BIG5代表繁体中文,JIS代表日文unicode字符集:包含了各种文里面所使用的所有字符,并且为每一个字符赋于一个唯一的序号。无论是单字节平台还是双字节平台,都有可以使用unic原创 2008-04-30 20:54:00 · 904 阅读 · 0 评论 -
动态加载并复制外部图片
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()"> mx:Label x="20" y="10" width="173" height="32" id="tip原创 2008-04-15 10:47:00 · 823 阅读 · 0 评论 -
List控件
List.mxmlxml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:ns1="*"> Model标签主要用于数据,Model定义的数据编译被转化为一般的ActionScript数据对像, 可以用作数转载 2008-01-23 17:56:00 · 633 阅读 · 0 评论 -
ButtonBar实例
ButtonBar.mxmlxml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initUI()"> mx:Style source="style.css">mx:Style>转载 2008-01-23 17:54:00 · 4493 阅读 · 0 评论 -
RadioButton和RadioButtonGroup按钮的实现
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" label="Radio" fontSize="12"> 用RadioButton实现 --> mx:RadioButton x="61" y="36" l转载 2008-01-23 17:53:00 · 2321 阅读 · 0 评论 -
button按钮用ActionScript添加事件
xml version="1.0" encoding="utf-8"?> 版本号(必选)和编码格式(可选) -->mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()"> layout="absolute" 布局方式:绝对定位转载 2008-01-23 17:52:00 · 4011 阅读 · 0 评论 -
处理XML数据
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()"> mx:Script> //方法一:定义XML数据原创 2008-04-07 22:18:00 · 697 阅读 · 0 评论 -
创建动态的XML数据
2007-08-23 17:20:00 工作台工具箱工具车工具柜文件柜物流设备仓储设备钢托盘塑料托盘托盘重型货架中型货架轻型货架托盘料箱仓储笼手推车登高车置物架垃圾桶货架公司仓储货架货架厂上海货架广州货架北京货架南京货架重型货架仓库货架仓储笼,仓库笼,上海仓储笼 标签: 转载 星期一原创 2008-04-07 22:46:00 · 987 阅读 · 2 评论 -
事件处理2
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()"> mx:Script> import flash.events.Mous原创 2008-03-30 19:22:00 · 477 阅读 · 0 评论 -
用实现数据绑定
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> mx:Panel x="10" y="10" width="480" height="355" layout="absolute" title="查看信息">原创 2008-04-01 20:27:00 · 710 阅读 · 0 评论 -
[Bindable]例子
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> mx:Canvas id="box" scaleX="{doResize(scale)}" x="10" y="10" width="225" height="227原创 2008-04-01 20:02:00 · 765 阅读 · 0 评论 -
[Bindable]
[Bindable]专门用来定义绑定中的数据源对象, [Bindable]的用法: 1.变量前定义:使用[Bindable]后,下一行表达式定义的变量就可以被用在绑定中。 方法一:[Bindable] 方法二:[Bindable(event=”eventname”)] event事件名指当数据源发生变化时,原创 2008-04-01 20:00:00 · 2012 阅读 · 0 评论 -
数据绑定
在flex中,数据绑定是借用事件机制来完成的,当对目标使用了数据绑定后,目标对象就会侦听数据源对象的某一固定事件。在随后的过程中,当源对象的数据变化时,数据源会派发改变事件(ChangeEvent),通过目标对象更新最新的数据。 下面几种情况使用数据绑定比较多 将后台数据(通过Web Service 和 Remoting方式得到的数据)绑定给控件 将控件数据原创 2008-04-01 19:59:00 · 545 阅读 · 0 评论 -
事件优先级
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()"> mx:Script> import flash.events.Mous原创 2008-03-30 22:45:00 · 798 阅读 · 0 评论 -
模糊效果
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initUI()"> mx:Script> private var handlerEnd:Bo原创 2008-03-21 16:46:00 · 619 阅读 · 0 评论 -
Iris动画效果的代码
Iris.as package mx.effects...{ //导入Iris的实例类 import mx.effects.effectClasses.IrisInstance; //扩展MastEffect public class Iris extends MaskEffect...{ //包含flex的版本说明文件 in原创 2008-03-22 17:48:00 · 820 阅读 · 0 评论 -
state的动态切换(页面间加上动态效果)
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> mx:Script> import flash.events.MouseEvent; internal f原创 2008-03-22 13:34:00 · 700 阅读 · 0 评论 -
创建一个受约束的布局
受约束的布局可以确保用户界面中的组件在程序窗口大小发生变化时,也能自动地作出调节。创建受约束的布局,你必须将容器的布局属性设置为绝对方式(layout="absolute")。备注:帆布容器/canvas container 并不需要进行layout=”absolute”的属性设置,因为它默认是绝对布局方式。转载 2007-12-03 19:58:00 · 578 阅读 · 0 评论