script
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private function treeChanged(event:Event):void
{
var nodeApp:String = compLibTree.selectedItem.@app;
if (nodeApp != null && nodeApp != "")
{
swfLoader.loadApp(nodeApp + ".swf");
vs.loadSource(nodeApp, compLibTree.selectedItem.@src);
}
else
{
compLibTree.expandItem(compLibTree.selectedItem, true, true);
}
}
private function sdkLoaded():void
{
Alert.show("sdk loaded");
explorerTree = XML(sdk.lastResult.node);
charts.send();
}
private function chartsLoaded():void
{
explorerTree.appendChild(charts.lastResult.node);
populateTree()
//Alert.show("tree populated");
}
//we don't use data binding because the timing of the charts loading can be off
private function populateTree():void
{
compLibTree.dataProvider = explorerTree;
//Alert.show("tree populated");
}
private function no_connection():void
{
Alert.show("no connection");
}
]]>
</mx:Script>