flexlib開源組件庫

轉載:常青的專欄: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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章