`

Flex 4 Spark 架构和组件集的简要概述

阅读更多
http://www.adobe.com/cn/devnet/flex/articles/flex4_sparkintro_05.html

Flex 4 目前提供各种 Spark 组件。Flex 的后续版本将提供更多 Spark 控件,与 MX 组件集并驾齐驱。要进一步了解各个 Spark 组件或控件的外观部件、状态和基类,请参阅 Adobe Flash Platform 的 ActionScript 3.0 参考*文档或 Flex 文档的 Spark 容器*和基于 Spark 列表的控件*章节。

Spark 容器
所有 Spark 容器都支持可指定布局。

Group-Flex 4 中的一个不可设计外观的容器类,它可以包含 UIComponents 等可视子代、Adobe Flash Professional 中创建的 Flex 组件或图形元素。
DataGroup-Flex 4 中的一个不可设计外观的容器类,它只能包含子代等非可视数据项。DataGroup 容器支持生成项呈示器(这是一种可视元素,它将数据项转换为可显示项)及其元素的虚拟化。
SkinnableContainer-Group 的可设计外观的版本。
SkinnableDataContainer-DataGroup 的可设计外观的版本。
Application-针对基于浏览器的 Flex 应用程序、可设计外观的顶级容器(与 AIR 应用程序相反,后者使用下述 Spark WindowedApplication 容器)。
BorderContainer-支持边框和背景填充的 CSS 样式的一个可设计外观的容器(与 MX 容器支持的边框和背景样式类似)。
Panel-支持标题栏、题注和边框的一个可设计外观的容器。
TitleWindow-与 Panel 类似、支持关闭按钮和可移动区域的一个可设计外观的容器。TitleWindow 将通过 PopUpManager 以弹出窗口形式弹出。
Window-可用作 Adobe AIR 应用程序中的顶级应用程序窗口的一个可设计外观的组件。
WindowedApplication-定义 Adobe AIR 应用程序中的应用程序容器的一个可设计外观的组件。
按钮组件
Button-可设计外观的矩形按钮。
Button-可设计外观的矩形按钮。
CheckBox-包含标签和支持复选标记的框、可设计外观的组件。
RadioButton-用于跨一组相互排斥的单选按钮识别一个选择、可设计外观的组件。
范围组件
ScrollBar-用于控制给定内容区域中的数据显示量、可设计外观的组件。
Slider-允许通过在一个滑块轨迹的两个端点之间拖动缩略图选择值、可设计外观的组件。
Spinner-包含用于从一个有序集中选择值的向上和向下按钮、可设计外观的组件。
NumericStepper-可设计外观的组件,它实质上是一个连接到 Spark TextInput 控件的 Spark Spinner 控件,允许选择和编辑数值。
文本组件
Label-显示单行统一格式文本、不可设计外观的控件。
RichText-可显示多行富格式文本并支持嵌入图像、不可设计外观的控件。
RichEditableText-可用于显示、滚动、编辑和选择多行富格式文本、不可设计外观的控件。
TextArea-允许显示和编辑多行富格式文本、可设计外观的控件。
TextInput-允许显示和编辑单行统一格式文本、可设计外观的控件。
基于列表的组件
List-显示数据项、可设计外观的组件。它支持生成项呈示器、单项和多项选择、拖放操作、虚拟化和可指定布局。
DropDownList-允许用户从拖放打开的列表中选择值、可设计外观的组件。
ComboBox-可设计外观的组件,实质上是一个带有可编辑功能的 Spark DropDownList。
导航器组件
ButtonBar-支持从类似于导航器的一组按钮中选择一个按钮、可设计外观的组件。
TabBar-支持从类似于导航器的一组选项卡中选择一个选项卡、可设计外观的组件。
Spark 滚动组件
Scroller-定义可滚动视图、可设计外观的组件,可支持垂直和水平滚动栏。
Spark 媒体组件
VideoPlayer-支持回放视频媒体、可设计外观的组件,它构建在开放源媒体框架*之上。
分享到:
评论

相关推荐

    Flex4 Spark皮肤

    ### Flex4 Spark皮肤详细制作讲解 #### 一、引言 在Flex4中,Adobe引入了新的皮肤系统,称为Spark Skin系统,旨在提供更高效、更灵活的UI设计能力。本篇文章将详细介绍如何利用Flex4中的Spark Skin进行控件样式的...

    flex4 Spark Intranet Sample App

    Flex4,作为Adobe Flex框架的一个重要版本,引入了全新的Spark组件集,显著提升了用户体验和性能。本篇将围绕“Flex4 Spark Intranet Sample App”这一示例应用展开,探讨其在企业内网应用中的实践与技术要点。 ...

    Flex4自定义组件开发.pdf

    Flex4采用了全新的Spark组件架构,与之前的Flex3(Halo组件架构)相比有了很大的改进。Spark架构采用了更为现代的设计模式,如MVC(Model-View-Controller)模式,这使得组件更加模块化、易于维护,并提高了整体性能...

    flex4自定义组件皮肤

    Flex4是一种基于ActionScript3和Flash Player的开源框架,用于构建富互联网应用程序(RIA)。它提供了丰富的组件库,包括MX和...在实际操作中,确保与Spark组件集兼容,将有助于在Flex4环境中获得更好的性能和体验。

    精讲Flex4组件开发(附源码)

    "精讲Flex4组件开发"的主题深入探讨了Flex4中的组件开发技术,特别是聚焦于Spark组件架构,这是Flex4中引入的一种新的组件模型,旨在提高性能和可扩展性。 Spark组件架构是Flex4中的核心特性之一,它与之前的MX组件...

    Flex 组件Flex 组件Flex 组件

    Flex组件库提供了丰富的控件集合,包括按钮、文本框、列表、面板等,使得开发者能够轻松创建具有交互性和动态效果的Web应用。 在Flex中,组件是可重用的代码单元,它们负责处理用户输入、显示数据和实现特定功能。...

    JSP调用Flex4组件演示代码

    Flex4引入了Spark组件模型,提供了更灵活的布局和样式管理,以及更强大的图形渲染能力。在这个演示中,Flex4组件被用于创建用户界面,提供丰富的图形和交互体验。 3. **JSP与Flex4的交互**:两者之间的通信通常通过...

    flex4 选择树组件

    在提供的"Test.mxml"文件中,可能包含了对上述知识点的实例应用,你可以通过查看和运行这个文件来更深入地理解如何在实际项目中使用Flex4的选择树组件。通过对代码的分析和调试,你将能更好地掌握Tree组件的各种特性...

    flex4 学习全部资料

    Flex4 API是Flex4开发的核心,它包含了大量的类库和组件,如Spark和MX组件集,以及ActionScript3的类库。Spark组件提供了更现代、更灵活的设计模式,而MX组件则保留了对早期Flex版本的兼容性。通过API文档,你可以...

    Flex 4的十大变化

    MXML 2009引入了新的命名空间,使得开发者可以区分Spark和Halo组件,同时提供更好的行为解耦。这允许开发者更直观地定义视图和组件的行为。 4. **View States改进**:Flex 4对视图状态进行了优化,简化了状态切换的...

    Flex4开发实践PPT

    3. Spark组件:Flex4引入的新组件集,提供更高效、可定制的组件,支持数据绑定和复合组件设计。 4. States和Transitions:用于管理UI的不同状态和状态间过渡效果,使得动态界面设计变得简单。 5. skins和styles:...

    Flex4的组件信息

    详解Flex4的系统组件与基本组件。让你在应用的时候知道用什么.

    flex4 实战 flex4 in action

    在Flex 4中,最重要的变化之一是组件模型的改变,引入了Spark组件架构,它与原有的MX组件架构并行存在,但更注重设计和性能。Spark组件库提供了一套全新的UI组件,这些组件基于Flex 4的皮肤ning机制,允许开发者创建...

    Flex 4 高级编程 Flex 4 高级编程

    1. **Spark组件架构**:Flex 4引入了全新的Spark组件集,相较于先前的 Halo 组件,Spark组件更加灵活、可定制化,并且支持皮肤和样式分离,这极大地提升了UI设计的自由度和效率。 2. **图形和动画**:Flex 4 引入了...

    Flex3与flex4的区别

    Flex4最显著的变化之一是引入了全新的组件和外观架构,称为Spark。这一架构不仅提高了性能,还增强了设计的灵活性。Spark组件被设计为更加模块化,允许开发者更容易地自定义组件的外观和行为。相比之下,Flex3中的...

    Flex4 in Action

    Halcyon 是 Flex 3 及更早版本中的默认组件集,而 Spark 则是在 Flex4 中引入的新一代组件集。Spark 组件提供更高的性能、更好的可定制性和更低的内存占用。 **7. Flex 应用性能优化** 为了提高 Flex 应用程序的...

    flex4 学习资料

    3. **Spark组件库**:Flex4引入的新组件集,相比Flex3的 Halo 组件,Spark组件具有更好的可定制性和性能,且更符合设计模式。 4. **skins和styles**:Flex4中的皮肤(skins)和样式(styles)系统允许开发者自定义...

    flex4组建以及DEMO实例.安装序列号

    Flex4引入了Spark组件集,与原有的MX组件集相比,Spark组件具有更好的可定制性和性能优化。Spark组件基于Flex4的图形渲染引擎——Gumbo,允许开发者自定义组件外观和行为,提供了更丰富的UI设计可能性。例如,...

    Flex4开发的自定义输入框皮肤组件,代图标

    Flex4引入了全新的组件架构,主要由两个组件集构成: Halo(基于Flash Player 9)和Spark(基于Flex SDK 4及以上)。Spark组件模型更注重可定制性和性能优化,它允许开发者通过MXML和ActionScript轻松创建和修改组件...

    Flex_4系统组件:图表

    Flex 4引入了全新的图形渲染引擎(称为Spark),使得图表组件在功能和视觉表现上都有显著提升。 在Flex 4中,图表组件主要包含以下几种类型: 1. **LineChart**:线图,用于显示连续数据,常用于展示趋势变化。 2....

Global site tag (gtag.js) - Google Analytics