现在的位置: 首页 > 综合 > 正文

flexlib开源组件库

2013年04月20日 ⁄ 综合 ⁄ 共 3413字 ⁄ 字号 评论关闭

转载:常青的专栏:http://blog.csdn.net/lixinye0123

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 

日程管理组件

原Adobe实验室wiki条目

文档 |例1 演示 源代码 |例2 演示 源代码 |示例3 演示 源代码 |范例4 演示 源代码 |例6 演示 源代码 |示例7 演示 源代码 |贡献者:Adobe
Consulting, Wim Roelens Contributor: Adobe Consulting

抱歉!评论已关闭.