转自http://blog.csdn.net/lixinye0123/article/details/5918370

Logo
 
 
ComponentList
FlexLib组件列表。

FlexLib组件列表

本wiki页面包含了在当前构建的flexlib中所有组件的列表。添加新组件FlexLib之后,你应该编辑这个页面,填写组件的简短介绍,给出ASDoc文档的链接和SWF示例文件。包括每个组件贡献者的名字。

包:flexlib.controls 

Base64Image

一个图像组件,能渲染base-64编码的图像。

文档 | 范例 |贡献者:Stacy Young

CanvasButton

CanvasButton是Button的扩展,使您可以设置任何UI组件作为按钮的内容,而不是像普通的按钮控件允许的那样只有一个单一的图标和标签。

文档 | 范例 |贡献者:Doug McCune

CanvasButtonAccordionHeader

CanvasButtonAccordionHeader允许您使用CanvasButton组件作为Accordion头渲染项,这意味着你完全能控制头渲染项,可以添加额外的UI控件等。

文档 | 范例 |贡献者:Doug McCune

ConvertibleTreeList

该组件的功能是组合Tree组件和List组件。ConvertibleTreeList允许您使用一个控件,并显示为一个树或列表形式的dataProvider数据。你只需要设置dataProvider一次。您可以在任何时间设定, 模式 来改变显示模式。

文档 | 范例 |贡献者:Doug McCune

Fire

一个组件产生一个模拟火焰的效果。

文档 | 范例 |贡献者:Doug McCune

Highlighter

该组件突出显示选择文本或控件内的单词或词组

文档 | 范例 |贡献者:Tom Lee

HSlider和VSlider 

可以替代Flex框架的HSlider和VSlider。这个HSlider和VSlider版本允许你拖动某个区域,如果滑块上有多个数值点。如果有一个以上的控制点之间,在最左边和最右边的控制点之间是可拖动的区域。

文档 | 范例 |贡献者:Doug McCune

IconLoader

IconLoader将Macintosh OS X(.icns)或Windows XP(.ico)图标文件,连同alpha遮罩,一同转换为Flex 2的UIComponent。

文档 | 范例 |贡献者:Tobias Patton

ImageMap

ImageMap控件是一个客户端图像地图组件的实现,HTML支持该组件。

文档 | 范例 |贡献者:Doug McCune

PromptingTextInput

PromptingTextInput组件是标准的TextInput组件的增强版本。当文本内容为空时它会显示一个提示值,类似于ComboBox的提示属性的行为(在没有选择值的情况下)。

文档 | 范例 |贡献者:Darron Schall

PromptingTextArea

PromptingTextArea组件是标准的TextArea增强版。当文本内容为空时它会显示一个提示值,类似于ComboBox的提示属性的行为(在没有选择值的情况下)。

文档 | 范例 |贡献者:Darron Schall

ScrollableArrowMenu

ScrollableMenu的扩展,使用了两个箭头按钮,放置在滚动菜单的顶部和底部。

文档 | 范例 |贡献者:Doug McCune

ScrollableMenu

一个mx.controls扩展。允许垂直滚动的菜单。

文档 | 范例 |贡献者:Doug McCune

ScrollableMenuBar

ScrollableMenuBar 是flexlib.controls.MenuBar的扩展。ScrollableMenu可代替原始的mx.controls.Menu。它允许指定 ScrollableMenuBar的maxHeight属性,maxHeight将被用来决定组件生成的菜单项高度。

文档 | 范例 |贡献者:Doug McCune

ScrollablePopUpMenuButton

ScrollablePopUpMenuButton是PopUpMenuButton的扩展,使用flexlib.controls.ScrollableMenu而不是使用原始mx.controls.Menu,增加了菜单滚动功能。

文档 | 范例 |贡献者:Doug McCune

SuperTabBar

该SuperTabBar控件扩展自TabBar控件,并增加了拖放功能以及关闭标签。使用SuperTabNavigator。

文档 | 范例 |贡献者:Doug McCune

TreeGrid

该控件是组合Tree组件和DataGrid组件的功能。

文档 | 范例 |贡献者:Yaniv De Ridder

VerticalMenuBar

VerticalMenuBar控件定义一个垂直,顶级菜单栏,其中包含一个或多个菜单项,就像水平MenuBar控件那样。

文档 | 范例 贡献者:Doug McCune

包:flexlib.containers 

AdvancedForm

高级表单组件提供复位,撤消和重做功能。撤消和重做可以用“Ctrl-Z的”和“Ctrl-Y”快捷键。

文档 | 范例 |贡献者:Renaun Erickson

ButtonScrollingCanvas

这是一个容器组件,它在容器边缘放置按钮来滚动其内容。你可以将鼠标放在按钮上或点击鼠标来滚动显示内容。这些按钮都是可以应用皮肤的。

文档 | 范例 |贡献者:Doug McCune

停靠工具栏

停靠工具栏可以帮助你集中管理在应用程序中的工具栏。工具栏可以停靠到应用程序顶部或底部边缘,也可以是浮动的。在工具栏的内容中使用以流为基础的布局方法。

文档 | 范例 |贡献者:Adobe Flex Team (Bangalore)

DragScrollingCanvas

这是一个容器组件,允许用户拖动滚动的内容,而不是使用滚动条。

文档 | 范例 |贡献者:Doug McCune

HAccordion 

一个水平Accordion组件。使用方式和正常的Accordion组件完全一样,除了项目标题是从左到右,而不是从上到下。

文档 | 范例 |贡献者:Doug McCune

FlowBox

FlowBox是使用FlowLayout布局算法扩展Box。FlowBox将所以子组件以水平方式排列。当子组件宽度超过容器的宽度,将被放在下一行。

文档 | 范例 |贡献者:Darron Schall

SuperTabNavigator

SuperTabNavigator是TabNavigator的扩展。它酷似TabNavigator的功能,但增加了一些功能。新增的功能包括:1。可拖动,重新排序标签,2。可关闭标签,3。如果标签太多可以滚动标签栏,4。下拉列表标签

文档 | 范例 |贡献者:Doug McCune

WindowShade

该WindowShade是一个容器组件,它显示一个标题按钮,点击它时,会造成一个面板展开或收拢。

文档 | 范例 |贡献者:Dave Glasser, Doug McCune

包:flexlib.charts 

HorizontalAxisDataSelector

该HorizontalAxisDataSelector是一个图表,使用户可以沿图表X轴来选择数值。当选择某个x轴上的数值时,该组件会发出change事件。

文档 | 范例 |贡献者:Darron Schall

包:flexlib.skins 

EnhancedButtonSkin

这是一个增强版本的Halo ButtonSkin,以支持四个顶角数字值,可配置边界,也是大量的颜色参数用于渐变,或单独为up,over等状态指定。

文档 | 范例 |贡献者:Daniel Wabyick

包:flexlib.scheduling 

日程管理组件