[flexcoders] Re: Flex2B3: Problem returning Object[] from a RemoteObject call

2006-06-11 Thread aejaz_98
I just wanted to add that the call is executing successfully on the
server side as shown by tomacat debug log.

Thanks,
Aejaz

--- In flexcoders@yahoogroups.com, aejaz_98 [EMAIL PROTECTED] wrote:

 Hi,
 
 I am calling a java method on server side which returns
 an array of type Object[]. On the client side I do the
 following,
 
 var arr:Array = remoteObject.call();
 
 Doing this gives me an exception which says,
 
 TypeError: Error #1034: Type Coercion failed: cannot convert
 mx.rpc::[EMAIL PROTECTED] to Array.
 
 After changing the type of arr to AsyncToken ,I do see that
 there is a result field in the AsyncToken object which was
 returned but that too is null. What is the significance of
 the AsyncToken object here ?
 
 According to the Flex Developer's guide(page 1154), I would have
 got an Array as the result of the call. Please let me know what am
 I doing wrong.
 
 Thanks,
 Aejaz







 Yahoo! Groups Sponsor ~-- 
Everything you need is one click away.  Make Yahoo! your home page now.
http://us.click.yahoo.com/AHchtC/4FxNAA/yQLSAA/nhFolB/TM
~- 

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




[flexcoders] Re: Flex2B3: Problem returning Object[] from a RemoteObject call

2006-06-11 Thread aejaz_98
Thanks Peter. I didn't realize this as I was calling methods which
were not returning anything. Added a handler  it works as you mentioned.

-Aejaz

--- In flexcoders@yahoogroups.com, Peter Farland [EMAIL PROTECTED] wrote:

 Aejaz,
  
 This is expected.
  
 You can't assign the result of a remote object call immediately to a
 value. The Flash Player needs to make calls asynchronously so that the
 movie does not stall while waiting for a response from the network.
 Instead you're returned a token to help you track results from
 asynchronous invocations. This is called the Asynchronous Completion
 Token (ACT) pattern. You need to have a result handler registered for
 your RemoteObject (or individual operation, or individual invocation on
 the token itself). When the result event is raised, your handler will
 get a ResultEvent which will have the Array result (as well as access to
 the ACT token.
  
 Pete
 
 
 
 From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
 Behalf Of aejaz_98
 Sent: Sunday, June 11, 2006 6:00 AM
 To: flexcoders@yahoogroups.com
 Subject: [flexcoders] Flex2B3: Problem returning Object[] from a
 RemoteObject call
 
 
 
 Hi,
 
 I am calling a java method on server side which returns
 an array of type Object[]. On the client side I do the
 following,
 
 var arr:Array = remoteObject.call();
 
 Doing this gives me an exception which says,
 
 TypeError: Error #1034: Type Coercion failed: cannot convert
 mx.rpc::[EMAIL PROTECTED] to Array.
 
 After changing the type of arr to AsyncToken ,I do see that 
 there is a result field in the AsyncToken object which was 
 returned but that too is null. What is the significance of 
 the AsyncToken object here ?
 
 According to the Flex Developer's guide(page 1154), I would have
 got an Array as the result of the call. Please let me know what am 
 I doing wrong.
 
 Thanks,
 Aejaz







 Yahoo! Groups Sponsor ~-- 
Protect your PC from spy ware with award winning anti spy technology. It's free.
http://us.click.yahoo.com/97bhrC/LGxNAA/yQLSAA/nhFolB/TM
~- 

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/