Flex 4架构的组件开发
2010年11月19日
Flex 4架构的组件开发 作者:Michael Labriola
这是实验室透露的一些正在讨论的一般感念.
将Flex 4 的组成部分视为系统的原子组成:
??高度可重用
??没有外部的依赖
??一切都能传递到他们
??参与Flex中的生命周期(由UIComponent定义)
??知道有多大,并能很好地布局
在AS3中的可重用的组件被写成MXML 组件,它们作为子类(children)是不可以被扩展的, MXML组件应该被认为是叶节点.
在Flex 3中你使用Flex的UIComponent,在使用Flex4里要使用 SkinnableComponent.在Flex 3中你使用的addChild(),而在Flex 4中要使用addElement.
在Flex中,父类控制子类的大小.通过measure() 方法设置,如: measuredHeight,measuredWidth,measuredMinHeight和measuredMinWidth.
在使用updateDisplayList(unscaledWidth,unscaledHeight)时,当你的内容在给定的空间里装不下时,你可能需要添加滚动条,这就用到子类的setActualSize(width, height).
在commitProperties()类里,继续延用以前的方法,即在更改前检查标记(flag)和组件的存在.
SkinnableComponent代表皮肤.通过meta-data定义SkinPart. 当皮肤被设置为类的一部分,就叫partAdded. 通常使用IGraphicElement和IVisualElement接口,以确保皮肤真正做到了它想要做的事.
发表评论
-
C字符串分割
2012-07-06 09:51 1007来自:http://hi.baidu.com/alexin ... -
Source insight使用之正则表达式
2012-07-06 09:44 33291.正则表达式中必须包含群组,即\(\)包含的部分。这部分 ... -
正则表达式小探
2012-07-06 09:36 712正则表达式"(Regular Expressio ... -
Flex 4 新体验
2012-07-06 09:29 657直到最近才开始真 ... -
分页无刷新
2012-07-05 20:44 762var pageSize=3,currentPageNum ... -
核心Swing组件(七)
2012-07-03 13:42 848最后一个基本的Swing组件是JPanel组件。JPane ... -
核心Swing组件(七)
2012-07-03 12:15 562最后一个基本的Swing组件是JPanel组件。JPane ... -
FLEX实现关于
2012-07-02 10:10 629about.mxml List { backg ... -
Flex button icon动态设置
2012-07-02 10:09 615前段时间写了个datagrid的多列下拉选取控件: Mul ... -
flex cairngorm项目实战
2012-07-02 10:09 683项目功能与界面模仿阿布网站 系统功能: 新闻管 ... -
flex 客户端缓存 module swf
2012-07-02 10:09 786flex或者flash客户端 ... -
flex ant
2012-07-02 09:41 616... -
FLEX 条形图(柱状图)设置刻度为百分比
2012-07-01 09:26 1113作者原创,如需转载请注明出处:www.krzone.org ... -
谈谈我对未来的想法吧
2012-07-01 09:26 612来总行珠海研发中 ... -
JavaFX Script With Eclipse 入门
2012-07-01 09:26 675最近Java社区最火的就是JavaFX Script的发布 ... -
Linux网络入侵检测软件
2012-07-01 09:26 1324本软件是本人的毕业设计"作品"。当年是 ... -
Spring 3.0 整合 iBatis 3 Beta10 配置
2012-07-01 09:26 811弄了好长时间了,上网找各种资料,文档,最后发现Spring ... -
Flex Builder在卷接机组监控机中的应用―JSJ论文[网转]
2012-06-30 11:13 580Flex Builder在卷接机组监控机中的应用―JSJ论文[ ... -
Flex+PHP RIA应用开发实战详解
2012-06-30 11:13 756Flex+PHP RIA应用开发实战详解 2011年05月1 ... -
Flex 3.0程序开发技术详解
2012-06-30 11:13 617Flex 3.0程序开发技术详解 2011年05月10日 ...
相关推荐
Spark组件架构剖析 理解Flex4组件生命周期 Demo Q & A
第4章 Flex on Java企业应用架构 第5章 BlazeDS框架详解 第6章 Flex+BlazeDS应用开发实例 第7章 将范例应用改进为真正的企业应用 第8章 Flex打印 第9章 Flex企业应用性能优化 第10章 Flex企业应用开发的其他技术 ...
随着她在高层次的深入概述,提到近期一个Flex 架构师使她最终通过了整个生命周期。她 对观众说希望能早点了解这些信息,这样能使她能成为一个更好的工程师。 我们的观点是Flex 迷惑了我们许多人,甚至一些最受尊敬的...
第4章 Flex on Java企业应用架构 第5章 BlazeDS框架详解 第6章 Flex+BlazeDS应用开发实例 第7章 将范例应用改进为真正的企业应用 第8章 Flex打印 第9章 Flex企业应用性能优化 第10章 Flex企业应用开发的其他技术 ...
第2章 Flex可视化组件开发 PART 2 Flex开发进阶 第3章 Flex程序设计进阶 第4章 Flex模块化编程 第5章 ActionScript 3精要 第6章 Flex图表 PART 3 Flex 3 Web项目全案开发 第7章 Flex企业级开发实践—— ...
本书对Flex的基础知识着墨不多,所有内容都围绕Flex+Java这一企业级应用开发技术展开,侧重于对Flex技术原理、企业级应用的架构思想和实现方法的讲解,所以书中的内容不会随着Flex版本的升级而过时。 第1章 Flex...
Flex语言包含了一个丰富的用户界面组件库,MXML(一种基于XML的...Flex的分离协作方式和Flex公用组件模型也使得开发者和界面设计者能更好的进行协作,在可靠的、易于维护的架构上生产出在用户体验方面有突破性的产品。
基于Flex与J2EE的整合应用 传统的Web 开发,在表示层受到非常大的约束。基于RIA 的 Flex 技术不仅轻松解决了所有表示层的技术问题,让客户感受前 所未有的Web 应用体验,更主要的是,基于纯面向对象和组件的 架构,...
Flex语言包含了一个丰富的用户界面组件库,MXML(一种基于XML的...Flex的分离协作方式和Flex公用组件模型也使得开发者和界面设计者能更好的进行协作,在可靠的、易于维护的架构上生产出在用户体验方面有突破性的产品。
本书从源代码的角度对Spring的内核和各个主要功能模块的架构、设计和实现原理进行了...无论你是Java程序员、Spring开发者,还是平台开发人员、系统架构师,抑或是对开源软件源代码着迷的代码狂人,都能从本书中受益。
本书主要内容有小程序注册、编程基础知识、小程序架构搭建、图片组件和单击事件、表单组件和条件渲染、网络请求和flex布局、swiper组件和列表渲染、页面周期和数组缓存、服务器搭建、数据库和用户信息API、模板消息...
本书主要内容有小程序注册、编程基础知识、小程序架构搭建、图片组件和单击事件、表单组件和条件渲染、网络请求和flex布局、swiper组件和列表渲染、页面周期和数组缓存、服务器搭建、数据库和用户信息API、模板消息...
1、开发平台概念—平台设计原则 基于模型驱动 业务模型、数据模型、软件模型 基于接口实现 业务接口、软件接口 基于灵活开放框架 技术框架、应用框架 清晰的层次结构 数据层次、软件层次 普联架构设计技术方案全文共...
《Spring技术内幕:深入解析Spring架构与设计原理(第2版)》是国内一本系统分析Spring源代码的著作,也是Spring领域的问鼎之作,由业界拥有10余年开发经验的专业Java专家亲自执笔,Java开发者社区和Spring开发者...
本书全面地讲解了微信小程序的逻辑层与视图层的架构特点、JavaScript语言的入门和进阶知识、WXML语言的语法特点、WXML视觉组件的使用、WXSS样式表语言的语法入门、常用样式描述语句、盒模型和Flex布局等,快速具备...
本书是国内唯一一本系统分析Spring源代码的著作,也是Spring领域的问鼎之作,由业界...无论你是Java程序员、Spring开发者,还是平台开发人员、系统架构师,抑或是对开源软件源代码着迷的代码狂人,都能从本书中受益。
第二部分深入阐述了各种基于IoC容器和AOP的JavaEE组件在Spring和的实现原理,第三部分讲述了ACEGI安全框架、DM模块以及Flex模块等基于Spring的典型应用的设计与实现。无论你是Java程序员、Spring开发者,还是平台...
灰烬:一个具有DI的Flash和Flex的基于组件的实体框架 Ember是一个灵活的可扩展游戏开发框架。 Ember旨在解决传统游戏架构中的问题,并鼓励组件系统的重用和灵活性。 Ember利用依赖项注入来简化编码而不会影响速度。 ...
第二部分深入阐述了各种基于IoC容器和AOP的JavaEE组件在Spring和的实现原理,第三部分讲述了ACEGI安全框架、DM模块以及Flex模块等基于Spring的典型应用的设计与实现。无论你是Java程序员、Spring开发者,还是平台...