flash on 2013-1-30
♥0 |
Line 60 |
Modified 2013-01-30 04:31:21 |
MIT License
archived:2017-03-20 09:05:06
ActionScript3 source code
/**
* Copyright marcsali ( http://wonderfl.net/user/marcsali )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/xxoH
*/
<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2007/08/27/adding-icons-to-a-flex-accordion-control/ -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">
<mx:Script>
<![CDATA[
]]>
</mx:Script>
<mx:XML id="itemsXML">
<items>
<item label="Item 1" status="warning" />
<item label="Item 2" status="critical" />
<item label="Item 3" status="critical" />
<item label="Item 4" status="check" />
<item label="Item 5" status="warning" />
<item label="Item 6" status="check" />
<item label="Item 7" status="check" />
<item label="Item 8" status="critical" />
</items>
</mx:XML>
<mx:ApplicationControlBar dock="true">
<mx:Label text="selectedIndex: {accordion.selectedIndex}" />
<mx:Spacer width="100" />
<mx:Label text="label: {accordion.getHeaderAt(accordion.selectedIndex).label}" />
</mx:ApplicationControlBar>
<mx:Accordion id="accordion"
historyManagementEnabled="false"
width="400"
height="200">
<mx:VBox label="Success"
width="100%"
height="100%">
<mx:DataGrid id="successGrid"
dataProvider="{itemsXML.item.(@status == 'check')}"
width="100%"
height="100%">
</mx:DataGrid>
</mx:VBox>
<mx:VBox label="Warning"
width="100%"
height="100%">
<mx:DataGrid id="warningGrid"
dataProvider="{itemsXML.item.(@status == 'warning')}"
width="100%"
height="100%">
</mx:DataGrid>
</mx:VBox>
<mx:VBox label="Critical"
width="100%"
height="100%">
<mx:DataGrid id="criticalGrid"
dataProvider="{itemsXML.item.(@status == 'critical')}"
width="100%"
height="100%">
</mx:DataGrid>
</mx:VBox>
</mx:Accordion>
</mx:Application>