轉載:常青的專欄:http://blog.csdn.net/lixinye0123
ComponentList
FlexLib組件列表。
FlexLib組件列表本wiki頁面包含了在當前構建的flexlib中所有組件的列表。添加新組件FlexLib之後,你應該編輯這個頁面,填寫組件的簡短介紹,給出ASDoc文檔的鏈接和SWF示例文件。包括每個組件貢獻者的名字。 包:flexlib.controlsBase64Image一個圖像組件,能渲染base-64編碼的圖像。 CanvasButtonCanvasButton是Button的擴展,使您可以設置任何UI組件作爲按鈕的內容,而不是像普通的按鈕控件允許的那樣只有一個單一的圖標和標籤。 CanvasButtonAccordionHeaderCanvasButtonAccordionHeader允許您使用CanvasButton組件作爲Accordion頭渲染項,這意味着你完全能控制頭渲染項,可以添加額外的UI控件等。 ConvertibleTreeList該組件的功能是組合Tree組件和List組件。ConvertibleTreeList允許您使用一個控件,並顯示爲一個樹或列表形式的dataProvider數據。你只需要設置dataProvider一次。您可以在任何時間設定, 模式 來改變顯示模式。 Fire一個組件產生一個模擬火焰的效果。 Highlighter該組件突出顯示選擇文本或控件內的單詞或詞組 HSlider和VSlider可以替代Flex框架的HSlider和VSlider。這個HSlider和VSlider版本允許你拖動某個區域,如果滑塊上有多個數值點。如果有一個以上的控制點之間,在最左邊和最右邊的控制點之間是可拖動的區域。 IconLoaderIconLoader將Macintosh OS X(.icns)或Windows XP(.ico)圖標文件,連同alpha遮罩,一同轉換爲Flex 2的UIComponent。 ImageMapImageMap控件是一個客戶端圖像地圖組件的實現,HTML支持該組件。 PromptingTextInputPromptingTextInput組件是標準的TextInput組件的增強版本。當文本內容爲空時它會顯示一個提示值,類似於ComboBox的提示屬性的行爲(在沒有選擇值的情況下)。 PromptingTextAreaPromptingTextArea組件是標準的TextArea增強版。當文本內容爲空時它會顯示一個提示值,類似於ComboBox的提示屬性的行爲(在沒有選擇值的情況下)。 ScrollableArrowMenuScrollableMenu的擴展,使用了兩個箭頭按鈕,放置在滾動菜單的頂部和底部。 ScrollableMenu一個mx.controls擴展。允許垂直滾動的菜單。 ScrollableMenuBarScrollableMenuBar 是flexlib.controls.MenuBar的擴展。ScrollableMenu可代替原始的mx.controls.Menu。它允許指定 ScrollableMenuBar的maxHeight屬性,maxHeight將被用來決定組件生成的菜單項高度。 ScrollablePopUpMenuButtonScrollablePopUpMenuButton是PopUpMenuButton的擴展,使用flexlib.controls.ScrollableMenu而不是使用原始mx.controls.Menu,增加了菜單滾動功能。 SuperTabBar該SuperTabBar控件擴展自TabBar控件,並增加了拖放功能以及關閉標籤。使用SuperTabNavigator。 TreeGrid該控件是組合Tree組件和DataGrid組件的功能。 VerticalMenuBarVerticalMenuBar控件定義一個垂直,頂級菜單欄,其中包含一個或多個菜單項,就像水平MenuBar控件那樣。 包:flexlib.containersAdvancedForm高級表單組件提供復位,撤消和重做功能。撤消和重做可以用“Ctrl-Z的”和“Ctrl-Y”快捷鍵。 ButtonScrollingCanvas這是一個容器組件,它在容器邊緣放置按鈕來滾動其內容。你可以將鼠標放在按鈕上或點擊鼠標來滾動顯示內容。這些按鈕都是可以應用皮膚的。 停靠工具欄停靠工具欄可以幫助你集中管理在應用程序中的工具欄。工具欄可以停靠到應用程序頂部或底部邊緣,也可以是浮動的。在工具欄的內容中使用以流爲基礎的佈局方法。 文檔 | 範例 |貢獻者:Adobe Flex Team (Bangalore) DragScrollingCanvas這是一個容器組件,允許用戶拖動滾動的內容,而不是使用滾動條。 HAccordion一個水平Accordion組件。使用方式和正常的Accordion組件完全一樣,除了項目標題是從左到右,而不是從上到下。 FlowBoxFlowBox是使用FlowLayout佈局算法擴展Box。FlowBox將所以子組件以水平方式排列。當子組件寬度超過容器的寬度,將被放在下一行。 SuperTabNavigatorSuperTabNavigator是TabNavigator的擴展。它酷似TabNavigator的功能,但增加了一些功能。新增的功能包括:1。可拖動,重新排序標籤,2。可關閉標籤,3。如果標籤太多可以滾動標籤欄,4。下拉列表標籤 WindowShade該WindowShade是一個容器組件,它顯示一個標題按鈕,點擊它時,會造成一個面板展開或收攏。 文檔 | 範例 |貢獻者:Dave Glasser, Doug McCune 包:flexlib.chartsHorizontalAxisDataSelector該HorizontalAxisDataSelector是一個圖表,使用戶可以沿圖表X軸來選擇數值。當選擇某個x軸上的數值時,該組件會發出change事件。 包:flexlib.skinsEnhancedButtonSkin這是一個增強版本的Halo ButtonSkin,以支持四個頂角數字值,可配置邊界,也是大量的顏色參數用於漸變,或單獨爲up,over等狀態指定。 包:flexlib.scheduling日程管理組件 原Adobe實驗室wiki條目 文檔 |例1 演示 源代碼 |例2 演示 源代碼 |示例3 演示 源代碼 |範例4 演示 源代碼 |例6 演示 源代碼 |示例7 演示 源代碼 |貢獻者:Adobe Consulting, Wim Roelens Contributor: Adobe Consulting |