Hi Robin,

I have good news :), both of these issues should go away by setting a
single attribute on your WebService object. Try setting
makeObjectsBindable = false. This will cause Flex to deserialize your
ws responses into regular Object and Array instances instead of
ObjectProxy and ArrayCollection instances.

HTH,
Ben


--- In [email protected], "Robin Burrer" <[EMAIL PROTECTED]> wrote:
>
>  Hi there,
> 
>  
> 
> I have been playing around .net and flex for a while. Primarily I want
> to send value objects (consisting of strings, intergers and arrays of
> VOs) back and forth.
> 
>  
> 
>  I could not figure out how to do the following things though:
> 
>  
> 
>  
> 
> 1.    Sending arrays to a webservice works fine. However when I
> receive an array of the .net data type "array"  flex creates and Array
> Collection data type. Sending arrays as "array collections" to a web
> service causes an error.  That's really annoying when you try to keep
> the VOs consitent on both ends. What's the solution for this?
> 
>  
> 
>  
> 
> 2.    When I receive a complex data type from a .net web service flex
> creates an Object but when I try to cast this object to the dataType it
> represents I get a complier error, even though the received object has
> exactly the same properties as underlying VO.
> 
>  
> 
> E.g. I get the following error code if I try to cast the result of a
> webservice call to my custom data Type "TelephoneNumber". Note casting
> to an "Object" works fine.
> 
>  
> 
>  
> 
> TypeError: Error #1034: Type Coercion failed: cannot convert
> mx.utils::[EMAIL PROTECTED] to webserviceClasses.TelephoneNumber.
> 
>  
> 
>  
> 
> Any help is highly appreciated.
> 
>  
> 
>  
> 
> Robin
>


Reply via email to