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.
>
>   
>

Reply via email to