<?xml version="1.0" encoding="utf-8"?>
<!-- Tree control example. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
<mx:Script>
<![CDATA[
import mx.controls.List;
import mx.collections.ICollectionView;
import mx.collections.*;
import mx.controls.treeClasses.*;
[Bindable]
public var selectedNode:Object;
[Bindable]
public var XLC:XML;
// Event handler for the Tree control change event.
public function initApp(){
var xm:ITreeDataDescriptor=myTree.dataDescriptor;
var xml:XMLListCollection=new XMLListCollection(treeData);
myTree.expandItem(treeData.node[0],true,false);
var item=treeData.node.node[0];
myTree.selectedItem=item;
}
public function treeChanged(event:Event) : void
{
selectedNode=Tree(event.target).selectedItem;
}
]]>
</mx:Script>
<mx:XMLList id="treeData">
<node>
<node label="Mail Box">
<node label="Inbox">
<node label="Marketing"/>
<node label="Product Management"/>
<node label="Personal"/>
</node>
<node label="Outbox">
<node label="Professional"/>
<node label="Personal"/>
</node>
<node label="Spam"/>
<node label="Sent"/>
</node>
</node>
</mx:XMLList>
<mx:Panel title="Tree Control Example" height="75%" width="75%"
paddingTop="10" paddingLeft="10" paddingRight="10"
paddingBottom="10">
<mx:Label text="Select a node in the Tree control."/>
<mx:HDividedBox width="100%" height="100%">
<mx:Tree id="myTree" width="50%" height="100%"
labelField="@label"
showRoot="false" dataProvider="{new
XMLListCollection(treeData)}" change="treeChanged(event)"
creationComplete="initApp()"/>
<mx:TextArea height="100%" width="50%"
text="Selected Item: [EMAIL PROTECTED]"/>
</mx:HDividedBox>
</mx:Panel>
</mx:Application>
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
SPONSORED LINKS
| Web site design development | Computer software development | Software design and development |
| Macromedia flex | Software development best practice |
YAHOO! GROUPS LINKS
- Visit your group "flexcoders" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.

