--- In [email protected], "weezee49" <[EMAIL PROTECTED]> wrote:
>
> I'm getting the dreaded Type Coercion error on this line:
> 
> resourcesAC = event.result.resources.resource;
> 
> resourcesAC is declared as follows:
> 
> [Bindable]
> private var resourcesAC : ArrayCollection = new ArrayCollection();
> 
> My result handler for my HTTPService is:
> 
> private function handleRscListResult(event:ResultEvent):void{
>    resourcesAC = event.result.resources.resource;
>    var rscObj:Object = new Object();
>    rscObj.name = "--New Resource--";
>    rscObj.resourceID = 0;
>    resourcesAC.addItemAt(rscObj, 0);
>    rscBox.rscListCB.selectedIndex=0;
> }                     

event.result.resources won't contain anything, because event.result 
already _is_ the resources node, assuming it is formatted as XML. 

You could try resoucesAC = event.result.resource, but I'm not sure if 
it's possible to go directly from XML to ArrayCollection like that 
anyway.

HTH;

Amy

Reply via email to