rendered paste bodyprivate function branchLoaded(event:Event):void {
var loader:URLLoader = URLLoader(event.target);
var remoteXML:XML = new XML(loader.data);
var displayXML:XML = new XML('<root></root>');
for each(var dirTemp:XML in remoteXML..element) {
if(dirTemp.@type == 'directory') {
var tempDir:XML =
<dir path={dirTemp.@path} name={dirTemp.@name} isBranch="true"/>;
displayXML.appendChild(tempDir);
}
}
for each(var fileTemp:XML in remoteXML..element) {
if(fileTemp.@type == 'file') {
var tempFile:XML =
<file path={fileTemp.@path} name={fileTemp.@name}/>;
displayXML.appendChild(tempFile);
}
}
remoteTree.dataProvider = displayXML..*;
remoteTree.labelField = '@name';
remoteTree.dataTipField = '@path';
progress1.visible = false;
progress1.indeterminate = false;
}