FLEX
文章平均质量分 78
javadiudiu
这个作者很懒,什么都没留下…
展开
-
Flex和JS通信
flex提供了和JS通信的方法,使用flexSDK中的ExternalInterface类实现和JS的相互通信。ExternalInterface有两个方法call和addCallBack1.call方法即flex中调用外部js的方法,第一个参数为js函数的函数名,字符串格式,后面的参数为该方法的参数,个数和格式都和JS函数参数格式对应2.addCallBack是flex给JS开放...2010-03-06 18:42:00 · 90 阅读 · 0 评论 -
flex itemRenderer使用(三):通信
在本系列的第 2 部分中, 我向您展示了如何使用 MXML 和 ActionScript 创建外部 itemRenderer。在我用过的示例中, 有一个调度自定事件 BuyBookEvent 的 Button-这样应用程序可以对它作出响应。本文进一步讨论与 itemRenderer 的通信。我坚信有一条规则是永远不能违背的: 不能抓住 itemRenderer 的实例不放, 更改它 (设置...2010-04-17 14:51:55 · 112 阅读 · 0 评论 -
flex itemRenderer使用(四):状态和过渡
itemRenderer 最擅长与应用程序的用户通信。有时通信很简单, 只是显示一个名称;有时会使用更精致的颜色;有时具有交互性。itemEditor 是真正的交互控制, 但它们不是本文的重点。在这些示例中, 我将向您展示根据数据本身或用户操作更改可视外观的 itemRenderer。Flex 是更改 itemRenderer 外观的一个理想方法。状态使用简便, 并且与过渡结合使...2010-04-17 16:01:43 · 85 阅读 · 0 评论 -
flex itemRenderer使用(五):效率
如果您要显示大量 itemRenderer-无论在 DataGrid 还是在 AdvancedDataGrid 中-如果无法有效编写这些 itemRenderer, 您的应用程序性能可能受到负面影响。以下是一些可能有所帮助的提示: •限制使用 itemRenderer 的列数。是否真的需要将每个列作为自定 itemRenderer?有时需要这样, 光芒太强是否会令用户头晕眼花? •尝试...2010-04-17 17:01:22 · 97 阅读 · 0 评论 -
最近完成的某系统的报表组件
最近做完了一个flex+java的项目,其中项目的主要特色就是flex报表,包含了单个指标的配置,页面配置(一个页面包含多个指标,并进行分类显示),报表的联动和下钻取分析等功能。 说说这个flex报表及其相关功能的设计和开发吧。 1.指标配置 每一个指标都对应一个flex报表图形,比如曲线图,柱状图,饼图或者表格(曲线和柱状混合的也算,但是实际上...2010-01-20 21:12:54 · 104 阅读 · 0 评论 -
HTML参考手册( 标签、属性和事件)
[color=red][b]HTML标签[/b][/color][code="java"]标签 描述 DTD 定义注释。 STF 定义文档类型。 STF 定义锚。 STF 定义缩写。 STF 定义只取首字母的缩写。 STF 定义文档作者或拥有者的联系信息。 STF 不赞成使用。定义嵌入的 applet。 TF 定义图像映射内部的区域。 ST...2010-04-20 17:17:20 · 84 阅读 · 0 评论 -
CSS参考手册
颜色与背景[code="java"]•color•background-color•background-image•background-repeat•background-attachment•background-position•background[/code]字体[code="java"]•font-family•font-style...2010-04-21 11:02:45 · 59 阅读 · 0 评论 -
HTML页面加载和解析流程
1.用户输入网址(假设是个html页面,并且是第一次访问),浏览器向服务器发出请求,服务器返回html文件; 2.浏览器开始载入html代码,发现标签内有一个标签引用外部CSS文件; 3.浏览器又发出CSS文件的请求,服务器返回这个CSS文件; 4.浏览器继续载入html中部分的代码,并且CSS文件已经拿到手了,可以开始渲染页面了; 5.浏览器在代码中发现一个标签引...2010-04-21 11:38:53 · 84 阅读 · 0 评论 -
flex中使用链接报告优化Module大小的测试
最近使用PuerMVC和Module机制构建了一个界面和操作类似WINDOW7的系统框架,将flex的module好好研究了一番,关于module的性能优化和开发中相关注意事项就不多说了,我博客里面有2篇文章讲解非常详细了,这次主要说一说module体积的相关情况。一个应用程序包含多个module,首先看看最简单的测试结果,我拿2个module进行测试,这两个module使用到了第三方组件...原创 2010-08-18 20:51:34 · 89 阅读 · 0 评论 -
pureMVC框架及其开发
PureMVC框架的目标很明确,即把程序分为低耦合的三层:Model、View和Controller。它们合称为PureMVC框架的核心,由Facade统一管理。关于它的核心层,我们不需要管太多,只需要记得下面几点就可以了: 一、Model保存对Proxy对象的引用,Proxy负责操作数据模型,与远程服务通信存取数据。 二、View保存对Mediator...原创 2010-06-03 10:46:06 · 105 阅读 · 0 评论 -
pureMVC使用经验和建议
下面是有经验的朋友分享的pureMVC框架的使用经验和建议用(Pure)MVC的思想去思考我应该如何开始使用(Pure)MVC呢? 一句话:用(Pure)MVC的思想去思考! 从它的名字中就可以看出, PureMVC 是基于一般的 Model-View-Controller 元设计模式的.使用Facade-pattern 这种模式你不需要直接初始化一个核心行为(instantiat...原创 2010-06-03 11:00:01 · 89 阅读 · 0 评论 -
flex ToolTip专题
[b]1 创建ToolTips[/b] 每一个可视化的Flex组件都继承了UIComponent类(它实现了IToolTipManagerClient接口)来支持toolTip属性。这个属性从UIComponent类继承而来。你设置了toolTip的属性为一个文本内容,当鼠标移动到该组件上方的时候,这些文字信息就会被显示。 你也可以在ActionScript中来设置tool...原创 2010-06-03 12:46:10 · 88 阅读 · 0 评论 -
flex处理XML(一)基础
FLEX处理XML,ECMAScript For XML(e4x)[code="java"]var myXML:XML =burger3.95fries1.45[/code][code="java"]trace(myXML.item[0].menuName); // 输出:burgertrace(myXML.item.(@id==2)...2010-04-15 15:24:15 · 107 阅读 · 0 评论 -
flex itemRenderer使用(二)外部渲染器
在本系列的第 1 部分中, 我向您展示了如何创建内联 itemRenderer-这种 itemRenderer 的 MXML 标记和 ActionScript 代码与使用该 itemRenderer 的列表位于同一文件中。代码与文件中的其余代码内联。您应该还记得我说过, 应该将内联 itemRenderer 视作单独的类。事实上, Flex 编译器提取这些内联代码并为您创建类。内联 ite...2010-04-09 18:18:22 · 119 阅读 · 0 评论 -
Flex Module优化
Module基本上可以分为两种:1.完整的Module,可以被外部app所使用 -- 会将所有涉及到的引用编译到module中,主文件的体积得到缩减,但是Module本身的体积可能会很大,比如Module和主程序都应用了对象C,那对象C会被编译到主程序以及Module中,这样Module的体积就会很大。2.关联到主程序的Module -- 比如Module和主程序都应用了对象C,那...2009-12-07 10:57:52 · 63 阅读 · 0 评论 -
Flex Module基础
[code="java"][code="java"]Module加载方式概览在理解这种加载方式之前,我们应该首先知道什么是Module模块。Module 实际上是一个预编译的SWF文件。虽然是SWF格式的文件,但是这个文件不能独立运行,并且只能被ModuleLoader加载后才能显示。逻辑上它是一个容器,可以像一般的容器一样包含别的容器,组件,甚至是别的Module模块。根据需要,预编译的Mo...2009-12-07 11:18:08 · 155 阅读 · 0 评论 -
对Flex事件原理的理解
1.事件流“事件流”说明事件对象如何在显示列表中穿行。显示列表以一种可以描述为树的层次结构形式进行组织。位于显示列表层次结构顶部的是舞台,它是一种特殊的显示对象容器,用作显示列表的根。舞台由 flash.display.Stage 类表示,且只能通过显示对象访问。每个显示对象都有一个名为 stage 的属性,该属性表示应用程序的舞台。从概念上来说,事件流分为三部分。第一部分称为捕获...2009-12-08 10:33:38 · 103 阅读 · 0 评论 -
Flex效果组件的封装(写效果就不用这么累了)
Flex提供了16 种动画效果类AnimateProperty:动画属性Blur :模糊Desolve :溶解Fade :凋零Glow :发光Iris :瞳孔放大缩小Move :移动Pause :定格Resize :改变大小Rotate :旋转SoundEffect :音效(WipeLeft, WipeRight, WipeUp, WipeDow...2009-12-08 10:50:38 · 86 阅读 · 0 评论 -
Flex初始化全屏及全屏后用户输入的问题
flex实现全屏只能通过鼠标点击事件来触发,例如使用Application的createComplete事件处理函数中处理全屏是不容许的。而且flex是不支持全屏后用户的键盘输入的。如全屏后不能输入用户名密码进行登录等等! flex处理全屏需要AS代码和htmp模板中JS代码相互配合。实现全屏需要编写AS代码和index.template.html文件。AS代码...2009-12-18 11:45:47 · 81 阅读 · 0 评论 -
Flex中的Dictionary
Dictionary 类用于创建属性的动态集合,该集合使用全等运算符 (===) 进行键比较。将对象用作键时,会使用对象的标识来查找对象,而不是使用在对象上调用 toString() 所返回的值。Dictionary 集合中的原始(内置)对象(例如 Number)的行为方式与它们作为常规对象的属性时的行为方式相同。 Object也可以和Dictionary一样,除了使用字符串...2009-12-20 23:04:25 · 89 阅读 · 0 评论 -
flex中==和===的区别(和java的==和equals类似但也有不同之处)
[code="java"][/code]===用于测试两个表达式是否相等,但不执行自动数据转换。如果两个表达式(包括它们的数据类型)相等,则结果为 true。 全等运算符 (===) 与等于运算符 (==) 在以下三个方面相同:•数字和布尔值按值进行比较,如果它们具有相同的值,则视为相等。•如果字符串表达式具有相同的字符数,而且这些字符都相同,则这些字符串表达式相等。•表示...2009-12-21 09:44:21 · 158 阅读 · 0 评论 -
Flex Chart组件的阴影去除
去除Flex Chart组件的阴影有多种方法,最简单最直接的方法就是设置Chart组件的seriesFilters为空数组,seriesFilters是Array类型。注意是空数组而不是null.[code="java"]chart.seriesFilters = [] ;[/code][code="java"] [/code]...原创 2009-12-21 10:52:00 · 109 阅读 · 0 评论 -
Flex Metadata Tag归纳总结
Flex引入了元数据标签的概念,它告诉编译器如何编译这段Flex 或actionscript代码。大多数人都使用过[Bindable]标签,元数据标签是一种 特殊的标签,它在代码中的作用就是向编译器提供如何编译程序的信息。实际上,这些标签并没有被编译到生成的SWF文件中,而只是 告诉编译器如何生成SWF 文件。 这篇Post结合网上相关的 资料 以及Adobe的 help resource ...2010-04-01 14:25:43 · 82 阅读 · 0 评论 -
Flex Metadata Tag高级应用
原文地址:http://livedocs.adobe.com/flex/3/html/help.html?content=metadata_3.html下表是可以用在ActionScript类中的元数据标签: [ArrayElementType] 指定数组中每个元素的数据类型。 [Bindable] 把一个属性标记为可以用作数据绑定表达式的源。 [DefaultProp...2010-04-01 14:42:46 · 175 阅读 · 0 评论 -
flex itemRenderer使用(一)内联渲染器
Flex 提供许多控制, 它们可以按不同方式显示大量数据。List 控制自己、DataGrid、Tree 以及包括图表和 AdvancedDataGrid 在内的可视类。默认情况下, Flex 列表控制将提供的数据显示为简单文本。但 Flex 的能耐远不止此, 列表控制提供了一种使用 itemRenderer 对其内容进行自定的方式。通过允许您使用 itemRenderer 完全控制列表每行 (或...2010-04-09 17:50:11 · 129 阅读 · 0 评论 -
Flex States 视图状态
Flex States可以为组件定义多个视图状态,每一个视图状态为一个State,可以在 Flex 组件的 states 属性中使用 State 类。只能在应用程序或自定义控件的根中指定states 属性,而不能在子控件中指定。可通过设置组件的 currentState 属性来启用视图状态。Flex States功能使用的类在mx.states.*包中:如下接口IOverr...原创 2010-08-30 23:06:18 · 121 阅读 · 0 评论