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:52 698本文介绍C#数据库 ... -
'make menuconfig' requires the ncurses libraries.
2012-07-06 09:46 955过去的4年(或者六 ... -
C#开发系统服务时用的定时器组件
2012-07-03 13:44 1095写服务时,都需要 ... -
关于Flex4工程和 Alternativa3D 7.5.1的疑问
2012-07-02 13:08 577原文:http://bbs.9ria.com/thread ... -
将flex组件添加到papervision3d
2012-07-02 13:08 398上一篇文章介绍了如何将papervision3d作为组件添 ... -
Flex style - CSS 的使用
2012-07-02 13:08 527Dan Orlando, 软件架 ... -
flex 绑定资源
2012-07-02 13:08 645Adobe Flex supports several i ... -
[转]Flex中[Bindable]的用法
2012-07-01 10:39 751什么是元数据(metadata):[Bindable]大 ... -
flex3:drag-drop全攻略(二)
2012-07-01 10:38 709这里写四个实例:1,List->List 2, ... -
flex4+servlet 实现文件上传功能
2012-07-01 10:38 592最近老是被问到flex的上传问题怎么解决,今天就贴出web ... -
flex图表
2012-07-01 10:38 663flex 可视化组件中 ... -
Flex 文件上传导入组件
2012-06-30 17:03 663Flex 文件上传导入组件 2010年09月13日 上文 ... -
Java Server Push To Flex (ServerPush)
2012-06-30 17:02 724Java Server Push To Flex (Serve ... -
Flex通过javascript读写cookie
2012-06-30 17:02 681Flex通过javascript读写cookie 2010年 ... -
全面认识Flex弹出窗口用法
2012-06-30 17:02 567全面认识Flex弹出窗口用 ...
相关推荐
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开发者,还是平台...