The current target of the event is that, I don't think that will work? mx.rpc.remoting.mxml.Operation (@2a9494c1)
On Sat, Dec 20, 2008 at 11:01 AM, ivo <[email protected]> wrote: > The way I have handled it is by getting a reference to the children > array and update the array with the retrieved data, somethin akin to: > > private function listDirectories( event:ResultEven t):void { > var _node:Object = event.currentTarget; > _node.children = event.result as Array; > } > > - Ivo > > > > > > ------------------------------ > *From:* Dan Vega <[email protected]> > *To:* [email protected] > *Sent:* Friday, December 19, 2008 10:28:29 PM > *Subject:* Re: [flexcoders] Tree problems > > I am not sure what you mean by getChildren( ) though, when a branch is > clicked this method is called. > > private function onItemOpen(event: TreeEvent) :void { > var path:String = event.item.path; > FileManager. getDirectories( path); > > } > > The getDirectories( ) method of the remote object call has a result handler > called listDirectories( ). So based on the path of the node that is clicked > (request for drill down) we make a remote call to get a list of directories > for that path. Im not sure between these 2 stpes how to add my new array of > directories to the empty children array of the node that was clicked. > > private function listDirectories( event:ResultEven t):void { > var dirs:Array = event.result as Array; > > // if the _directories array is null this is our root > request > if(_directories == null) { > _directories = dirs; > }else { > //????????? > } > } > > > hope that makes a little more sense. > > >

