You must first add an instance of the Tree component to the Stage and name it
add the following code to Frame 1.
/**
Requires:
- Tree component on Stage (instance name: my_tr)
*/
var my_tr:mx.controls.Tree;
my_tr.setSize(200, 100);
var trDP_xml:XML = new XML("<node label='1st Local Folders'><node
label='Inbox' data='0'/><node label='Outbox' data='1'/></node><node
label='2nd Local Folders'><node label='Inbox' data='2'/><node
label='Outbox' data='3'/></node>");
my_tr.dataProvider = trDP_xml;
// Create listener object.
var trListener:Object = new Object();
trListener.nodeOpen = function(evt_obj:Object){
trace("Node opened\n" + evt_obj.node);
trace("\n");
}
trListener.nodeClose = function(evt_obj:Object){
trace("Node closed\n" + evt_obj.node);
trace("\n");
}
// Add listeners.
my_tr.addEventListener("nodeOpen", trListener);
my_tr.addEventListener("nodeClose", trListener);
Tree.refresh()
Availability
Flash Player 6 (6.0.79.0).
Edition
Flash MX Professional 2004.
Usage
treeInstance.refresh()
Parameters
None.
1300 Tree component (Flash Professional only)
; then
my_tr