![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flex 学习笔记
iteye_1049
这个作者很懒,什么都没留下…
展开
-
Flex学习笔记_01 Flex简介
1. Flex简介1.1 什么是FlexFlex是一个针对企业级富互联网应用的表示层解决方案;Flex是一种应用程序框架;Flex序列产品包括编译工具和IDE,通过编写MXML(一种类XML标记语言)和ActionScript(AS,Flex的脚本语言,从Flash移植过来)代码,用编译器来生成SWF文件,使用浏览器的Flash Player插件就可以进行观看。几乎每一个用户浏览器...2008-06-16 18:43:07 · 161 阅读 · 0 评论 -
Flex学习笔记_07 ActionScript 3.0 编程基础_数据类型及其运算、程序流程
7.3 数据类型和数据运算7.3.1 关于数据类型一个变量或者常量被声明时,必须指定其数据类型:原生数据类型:语言本身提供:字符串、整数、布尔型等复杂数据类型:由基本数据类型组成的复合型类型:类、接口等。基本数据类型:Boolean:布尔型,true 和 falseint: 整数,存放32位二进制整数,范围:-2147483648~2147483647,当超出自动...2008-07-13 19:21:57 · 161 阅读 · 0 评论 -
Flex学习笔记_08 Flex的事件机制_事件架构
8.1 一切从事件开始8.1.1 关于事件事件有大有小,简单或者复杂,但都有一个共同点特点:派发一个信号,然后等待程序来处理。事件是交互性程序实现数据驱动的主要运作方式。事件机制:将程序主体功能细化的有力工具,为各个功能块之间的通信提供桥梁,最大程度地保证程序的各个部分协调运行。所有组件都会派生自己的事件,为组件指定了相应的事件侦听方法,一旦事件发生,监听方法就被调用。每个组...2008-07-14 08:54:02 · 111 阅读 · 0 评论 -
Flex学习笔记_08 Flex的事件机制_事件工作流程
8.2 事件机制的工作流程8.2.1 关于事件流目标对象:派发事件的对象当事件发生后生成一个携带数据的对象,然后检查目标对象是否存在显示层中,并遍历从根容器一直到目标对象所在位置的所有对象,以树形势表示。自动检测所经过的节点是否注册了监听器。事件流暗运行流程分为3步:捕获阶段:捕获事件 capturing,从根节点开始顺序而下,检测每个节点是否注册了监听器。同时,F...2008-07-15 09:05:32 · 101 阅读 · 0 评论 -
Flex学习笔记_08 Flex的事件机制_高级应用
8.3 事件机制的高级应用8.3.1 事件的优先级别和弱引用事件的优先级:默认情况下,Flex会按照监听器注册的顺序来调用监听函数。使用addEventListener 函数的priority 来实现 监听函数的优先级。priority 为整数类型,数字越大,级别越高。级别最高的最先被调用。已经存在的监听器,无法被修改优先级。使用MXML添加的事件监听函数无法指定优...2008-07-16 23:11:56 · 103 阅读 · 0 评论 -
Flex学习笔记_09 数据绑定_概念、使用
9.1 认识数据绑定9.1.1 数据绑定的概念 使用数据绑定时,Flex 会自动把一个对象的数据复制,提供给另一个对象使用,提供数据一方称为数据源对象,使用数据的一方称为目标对象。当数据源对象的数据发生变化时,目标对象的数据会自动更新。 实质上,绑定的实现也是借助事件机制来完成的,当目标使用了数据绑定,目标对象就会侦听数据源的某一个固定事件。如果数据源改变,就派发事件,...2008-07-21 23:32:11 · 70 阅读 · 0 评论 -
Flex学习笔记_09 数据绑定_晋级篇
9.2.1 函数和类级别的绑定[Bindable]标签打使用:变量级别的绑定,[Bindabl(event="propChange")] 如果自己指定事件,必须自己写代码派发事件,否则不会触发绑定行为。在函数前定义,必须是通过setter和getter方式定义,必须写在set前面。Num相当于属性:[Bindable]public function set Num(n:N...2008-07-28 22:27:09 · 74 阅读 · 0 评论 -
Flex学习笔记_09 数据绑定_运用实例
9.3.1 实现界面的多语言切换<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()"> <2008-07-28 23:41:51 · 101 阅读 · 0 评论 -
Flex学习笔记_06 使用行为对象和动画效果_认识行为对象、行为和组件
6.1 认识行为对象6.1.1 什么是行为对象行为对象可以看作是触发器(Trigger) 和动画效果(Effect) 的结合体。触发器和事件并不相同,针对一个事件的触发器,受到事件的制约。事件可以被监听,而触发器不可以。组件定义了多种触发器,成为本身的一个属性,这些触发器默认没有设置动画效果。行为对象允许对一个触发器定义多个动画效果,当触发器被激活,这些动画会按某种顺序运行。...2008-08-17 01:30:12 · 129 阅读 · 0 评论 -
Flex学习笔记_06 使用行为对象和动画效果_模糊、发光效果
6.3.1 模糊效果和发光效果的运用实例Blur 模糊效果 和 Glow 发光效果都运用了Flash Player 内置的filter滤镜功能,继承于 TweenEffect 对象。TweenEffect 对象是所有形变效果的父类,它的子类占据了动画效果的绝大部分。Blur 模糊效果<?xml version="1.0" encoding="utf-8"?><...2008-09-27 22:33:07 · 112 阅读 · 0 评论 -
Flex学习笔记_06 使用行为对象和动画效果_ 放缩\调整大小效果
6.3.2 放缩效果和调整大小效果Zoom 放缩效果 对对象进行放大或者缩小操作,是通过改变对象的水平比例scaleX 和垂直比例scaleY 来实现的。 <?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="abso...2008-09-28 16:47:01 · 121 阅读 · 0 评论 -
Flex学习笔记_07 ActionScript 3.0 编程基础
7.1 了解 ActionScript 3.07.1.1 AS 3.0 不是 AS 2.0 简单的升级AS 3.0 支持运行期间的数据类型验证。AS 2.0只支持者编译期间的类型验证。增强的异常处理机制使用新的虚拟机AVM2(ActionScript Virtual Machine),代码的运行速度提升了10倍以上。请结合上文阅读下面的小贴士 var s...2008-07-09 23:15:43 · 138 阅读 · 0 评论 -
Flex学习笔记_06 使用组件处理数据和交互_03控件的实例应用
3. 控件的实例应用 3.1 制作一个简单的涂鸦板详细的程序代码请下载附件中的DrawPaper.rar 在程序中分别定义了3给view组件来显示界面。TopHeader.mxml 定义了菜单工具条,2级菜单。在ITME_CLICK监听函数中,判断用户点击的菜单项是否为二级菜单。如果是,则将点击项XML节点的data属性传递出去:dispatchEvent(new...2008-07-06 14:26:51 · 83 阅读 · 0 评论 -
Flex学习笔记_02 Flex的安装和开发环境的建立
1. 下载FlexAdobe官方网站(http://www.adobe.com) SDK: 可独立安装,Flex Framework包含在SDK中。SDK中配有Flex编译器。 Flex Buidler: 整合SDK,Flex强大的开发IDE。30天免费。 $499。 另有一套功能强大的图标组件(Flex Charting),含该组件是$799。书上说的是2.0版本...2008-06-16 22:14:18 · 176 阅读 · 0 评论 -
Flex学习笔记_03 Hello Flex
1. 可创建项目类型可通过Flex Builder 2.0创建下面3种类型的项目: Flex 2 项目:基于Flex Framework; AS 3.0 项目:创建ActionScript 3.0 ,使用AS动态绘制界面等。 Flex 库项目:创建自己的库文件,将Flex组件或者其他资源封装在一起,形成一个SWC文件,Flex Framework就被封装为一个S...2008-06-16 23:30:56 · 79 阅读 · 0 评论 -
Flex学习笔记_04 MXML语言简介
1. MXML语法MXML语言是专门用于Flex程序中,描述界面表现的一中XML标记语言。我们可以用它来管理程序的整体布局,控制组件的样式和外观,也可以构建非可视化的对象,比如XML数据、与服务器端通信的WebService、组件的数据源等。 1.1 命名规范MXML区分大小写,且文件名和变量标示名都区分大小写。MXML文件以mxml作为扩展名,文件名要遵循AS中变量的命名规...2008-06-17 22:52:50 · 157 阅读 · 0 评论 -
Flex学习笔记_05 使用容器控制界面布局_01管理程序的布局
本文的相关文章:Flex学习笔记_05 使用容器控制界面布局_02窗口布局Flex学习笔记_05 使用容器控制界面布局_03动态布局、导航容器、表单布局 1.管理程序的布局容器累组件都位于mx.containers包中。Container类是UIComponent的子类,是所有Flex容器类的父类,每个容器类都在它的基础上添加自己的功能。 1.1控制Applicati...2008-06-23 23:52:06 · 103 阅读 · 0 评论 -
Flex学习笔记_05 使用容器控制界面布局_02窗口布局
本文的相关文章:Flex学习笔记_05 使用容器控制界面布局_01管理程序的布局Flex学习笔记_05 使用容器控制界面布局_03动态布局、导航容器、表单布局 2. 窗口布局Panel组件就是这样一个窗口组件,它直接继承Container。和它的子类TitleWindow都具有窗口程序的特点:有标题条,可以放置其他内容,形成一个整体。 2.1 Panel 组件font...2008-06-24 09:07:58 · 125 阅读 · 0 评论 -
Flex学习笔记_05 使用容器控制界面布局_03动态布局、导航容器、表单布局
本文的相关文章:Flex学习笔记_05 使用容器控制界面布局_01管理程序的布局Flex学习笔记_05 使用容器控制界面布局_02窗口布局 3. 动态控制对象的布局 3.1 使用Tile 显示多个按钮Tile直接继承Container,使用起来非常方便。适合重复排列的元素。direction 属性值为 horizontal时,设置其子级对象的布局方向为水平方向。tile...2008-06-25 08:40:42 · 108 阅读 · 0 评论 -
Flex学习笔记_06 使用组件处理数据和交互_01常用组件(上)
Flex学习笔记_06 使用组件处理数据和交互_01常用组件(中)Flex学习笔记_06 使用组件处理数据和交互_01常用组件(下) 数据处理,实现交互动作的组件在mx.controls包中。 1. 常用组件的使用 1.1 Button 按钮btn.addEventListener(MouseEvent.CLICK.doClick); 为按钮添加鼠标单击事件监听器。...2008-06-26 23:11:52 · 110 阅读 · 0 评论 -
Flex学习笔记_06 使用组件处理数据和交互_01常用组件(中)
Flex学习笔记_06 使用组件处理数据和交互_01常用组件(上)Flex学习笔记_06 使用组件处理数据和交互_01常用组件(下) 1.8 DataGrid 组件 -- 制作图书选购列表DataGrid组件的作用和HTML页面中的表格类似,将数据以行、列的格式显示出来。 每一纵列的宽度不定,用户可以在运行时调整宽度。可在运行时调整列的顺序点击列标题栏可对列数据进行排序...2008-06-29 22:50:44 · 113 阅读 · 0 评论 -
Flex学习笔记_06 使用组件处理数据和交互_01常用组件(下)
Flex学习笔记_06 使用组件处理数据和交互_01常用组件(上)Flex学习笔记_06 使用组件处理数据和交互_01常用组件(中) 1.9 Tree 一个使用XML作为Tree组件数据源的小例子树型组件,是List 变异后的产物。在显示数据时保留了层级结构,每个元素都是一个分支或者叶子,分支包含其他分支或叶子,叶子不可再分。结构和XML一样,所以用XML 作为Tree的数据源...2008-06-30 10:37:39 · 105 阅读 · 0 评论 -
Flex学习笔记_06 使用组件处理数据和交互_02导航类组件
2. 导航类组件 2.1 ToggleButtonBar 导航按钮组ToggleButtonBar 是ButtonBar 的子类,增强来导航功能,可以持续保持客户端状态。同时在界面上对当前的选中状态做明确的标识。 toggleOnClick 属性指明是否可以通过单击取消选中的状态。true:当鼠标单击已经选中的按钮时,该按钮恢复到正常状态。false:则不会恢复。 it...2008-07-02 00:04:41 · 107 阅读 · 0 评论 -
如何使用Cairngorm3的导航库(Spring AS)
一、概述二、LIB库包配置下载需要的LIB库 Spring AS 依赖包as3commons-bytecode-0.7.swc、as3commons-lang-0.3.swc、as3commons-logging-1.2.swc、as3commons-reflect-1.3.1.swcSpring AS:核心库:spring-actionscript-core-1.1.swc...2011-08-29 17:39:17 · 195 阅读 · 0 评论