1、flex4 引进了很多新功能。包括新的皮肤和组件架构,新的特技引擎,一个可扩展的布局机制,一个文字引擎,一个新的画图类库。
2、flex4包含两种组件架构。包括3中的MX架构(mx.*)及4中的spark架构(spark.*)。
3、mx及spark架构中有许多功能相同的组件,例如button、textinput等。但adobe建议你尽量使用新的spark组件。
4、在flex4版本中,MX中的一部份组件在spark中没有代替品。但在后续版本中,adobe将会补上。
5、在flex4版本中,mxml默认通过mx命名空间调用mx组件,s调用spark组件,fx调用顶层actionscript元素。
6、组件布局(layout)用于处理父组件的尺寸及子组件的位置。在spark架构中,layout已经从各单独组件中解耦出来。
7、你可以直接使用spark.layouts中的布局,也可以自已扩展它,然后使用。spark.layouts中包括BasicLayout(绝对/约束定位),HorizontalLayout(单行水平定位),VerticalLayout(单行垂直布局),TileLayout(网格布局)。
8、spark layout完全支持2d的缩放和旋转也可以应用flash player 10的3d能力。
9、通过使用spark的组件及layout可以减小大量原来在mx组件中必需使用的组件。例如:Canvas、HBox、VBox、VBox、Tile、List、TileList、HorizontalList。
10、mx组件的一个局限性是布局与组件绑定在一起。例List。而在spark组件中,可以通过在组件标签中加入<s:layout><s:HorizontalLaout/></s:layout>布局标签,轻易改变组件布局。
11、文字布局框架(Text Layout Framework【TLF】)建立在Flash 文字引擎(Flash Text Engine【FTE】)之上。新的Flash文字引擎提供了对文字低层次的控制。一般情况下你不需要直接使用Flash文字引擎。
12、TLF在flaashx.textLayout.*包下。你可以把相关的TLF类使用在那些支持富文本的控件中,例如:Spark RichText,RichEditableText,TextArea,TextInput,Label。
13、相比mx库的的文字控件,Spark的文字控件支持更多的富文本属性。
14、主题定义了一个应用的外观。一个主题可能定义一些简单的颜色字体,或者是一组皮肤。
15、主题包含一组CSS样式及默认样式。Flex组件只可以定义在主题中的样式。应用一个不在主题中的样式到组件中是没有效果的。
16、flex4的默认主题叫Spark。Spark主题是一组样式和皮肤。Spark主题定义在flex4.swc的defaults.css文件中。
17、在旧版本的flex中,组件使用halo样式。在flex4版本中,组件(包括mx组件)全部默认使用spark主题。
18、如果想继续使用halo主题,即在编辑器选项中指定有题swc文件或使用compatibility -version 3.0选项。如果指定了halo选项,即mx架构组件会使用halo主题,而Spark组件继续使用Spark主题。
19、新建一组皮肤的方法是直接复制并修改现有的皮肤而不是去继承它。
20、FXG是定义静态graphics的声明式标签,它可以使用从adobe其它工具(ps,ai,fc)导出的fxg文档用作组件皮肤。
21、flex4使用的主要工具有两个:flash builder和flash catalyst。flash builder是一个ide。它可以让人方便编写as,mxml,lcds及调试。flash catalyst主要用于构建flex的UI。
分享到:
相关推荐
LDPC Codes An Intruduction 一本入门的好书
深入淺出的介紹C語言,該有的就有介紹。 Table of Content: • Introduction • User-defined Functions • C Program Structure • Formatted Input and Output • Variables, Expressions, & • Pointers ...
tdd INTRUDUCTION.Test-Driven Development(TDD) is an integral part of Agile processes. Importing TDD in our project might benefit both project management and personal growth.
书名:Introduction to Programming with C++(英文版) 作者:Y.Daniel Liang 下载后直接当作pdf打开即可
Introduction to Programming Languages
很好的介绍用unity和C#做游戏设计开发的书,内容很丰富。
SBO 2007B Intruduction.pdf
数控工具磨床nanoGrind 4000XD intruduction book
BES SDK intruduction 接口集成介绍 ,Bes 开发者,接口集成介绍,详细。
1. UFS子系统基础 UFS是一个管理型闪存系统,它将非易失性闪存阵列与内存控制器结合在一起。内存控制器负责管理内存,包括坏块管理、错误校正码(ECC)、磨损均衡等关键任务。通过定义的通信协议,如多媒体卡(MMC)...
这是一篇很好的文献,研究共轭梯度法的很新的一篇文献
DejaGnu是一个用于测试其他程序的软件框架12。它有一个主要的脚本叫做runtest,它会遍历一个目录,查看配置文件,然后根据给定的标准运行一些测试2。DejaGnu的目的是为所有测试提供一个统一的前端12。...
DNAStar 中文使用说明书 详细介绍该软件使用教程 您可以轻易学会
"第1章和第2章 DSS Intruduction and DSS Structure.ppt"这两个文件很可能详细介绍了DSS的基础知识和结构,包括DSS的概念、历史发展、基本组成以及如何构建和实施一个DSS项目。阅读这些资料将有助于深化对DSS的理解...
TCL_TK基本命令.pptx Download latest Tcl/Tk source packages, programming guidance and applications. Books: Pratical Programming in Tcl ...Paper refers: I have on Tcl basic intruduction, you can copy it.
usb ehci bus intruduction
信号处理权威Kay凯伊的成名作,统计信号处理的经典参考书,目录1 intruduction2 minium variance unbiased estimation3 cramer-rao bound4 linear models5 general minium variance unbiased estimation6 best ...
this is option intruduction of ISC DHCP4.0
1. **基本功能**:这包括四则运算(加、减、乘、除)、百分比计算、平方根、立方根、开方、括号运算以及阶乘等。这些是计算器的基础,适用于日常数学问题。 2. **高级数学功能**:Fx991MS支持正弦、余弦、正切、余...
this is conf file intruduction of ISC DHCP4.0 server