Creating a simple Flex Accordion inline header renderer
2008-11-26 09:09
429 查看
The following example shows how you can create a simple, inline header renderer in Flex which uses the Button control for a Flex Accordion header.
Full code after the jump.
View MXML
View source is enabled in the following example.
文章引用:http://blog.flexexamples.com/2007/09/24/creating-a-simple-flex-accordion-inline-header-renderer/
Full code after the jump.
View MXML
<?xml version="1.0" encoding="utf-8"?> <!-- http://blog.flexexamples.com/2007/09/24/creating-a-simple-flex-accordion-inline-header-renderer/ --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"> <mx:Script> <![CDATA[ [Bindable] [Embed(source="assets/Accordion.png")] private var AccordionIcon:Class; [Bindable] [Embed(source="assets/ApplicationControlBar.png")] private var ApplicationControlBarIcon:Class; [Bindable] [Embed(source="assets/Box.png")] private var BoxIcon:Class; [Bindable] [Embed(source="assets/Canvas.png")] private var CanvasIcon:Class; [Bindable] [Embed(source="assets/ControlBar.png")] private var ControlBarIcon:Class; ]]> </mx:Script> <mx:Accordion id="accordion" backgroundAlpha="0.0" height="100%" width="100%" headerHeight="32" borderStyle="none" historyManagementEnabled="false"> <mx:headerRenderer> <mx:Component> <mx:Button fontWeight="normal" labelPlacement="left" textAlign="left" cornerRadius="{outerDocument.accordion.getStyle('headerHeight')/2}" /> </mx:Component> </mx:headerRenderer> <mx:VBox label="Accordion" icon="{AccordionIcon}"> <mx:Label text="The quick brown fox..." /> </mx:VBox> <mx:VBox label="ApplicationControlBar" icon="{ApplicationControlBarIcon}"> <mx:Label text="The quick brown fox..." /> </mx:VBox> <mx:VBox label="Box" icon="{BoxIcon}"> <mx:Label text="The quick brown fox..." /> </mx:VBox> <mx:VBox label="Canvas" icon="{CanvasIcon}"> <mx:Label text="The quick brown fox..." /> </mx:VBox> <mx:VBox label="ControlBar" icon="{ControlBarIcon}"> <mx:Label text="The quick brown fox..." /> </mx:VBox> </mx:Accordion> </mx:Application>
View source is enabled in the following example.
文章引用:http://blog.flexexamples.com/2007/09/24/creating-a-simple-flex-accordion-inline-header-renderer/
相关文章推荐
- Creating a radio button item renderer on a Spark List control in Flex 4
- Chapter 22: Using Item Renderers and Item Editors--Creating inline item renderers and editors
- Creating a custom ComboBox item renderer in Flex
- Flex Accordion headerRenderer实现child收缩
- Creating Own Meta Data In Flex
- Creating an undraggable TitleWindow container in Flex (转载)
- Removing the default drop shadow from a LineChart chart in Flex
- [one day one question] 部分ios版本 在display: inline-block时候不支持flex
- Creating a custom context menu on a RichTextEditor control in Flex
- Using a CheckBox control as a list item renderer in Flex
- How to Add Collider to Line Renderer in Unity
- Creating an undraggable Alert control in Flex (转载)
- Learn how to create a simple virtual layout in Flex 4
- Creating a Simple Sheet Designer in C#
- Creating a Simple Win32 Service in C++
- Flex :查看某凼数的详细 ,以及重写Renderer 显示lineChart 的数据点标签值及显示的图标样式。。。。。。。。
- why inline functions must be put in header files?
- Flex lets you define item renderers and item editors in three different ways:
- 小程序scroll-view组件使用时,子元素虽设置样式display:inline-flex;whit-space:nowrap
- [Flex] Accordion系列-Header的运用