I'm using this syntax to call a WS:

                        var params = new Object();
                        params.specification = new Object();
                        params.specification.PanDirection = "None";
                        params.specification.ZoomLevel = currentZoom;
                        params.specification.Carriers = activeCarrierNames;
                        params.specification.StartingZipCode = currentZip;
                        params.specification.Dimensions = new Object();
                        params.specification.Dimensions.Width = 600;
                        params.specification.Dimensions.Height = 502;
                        
                        xxxxxx.GetMaps.send(params);

The web service has a fault method that I use to log errors. The fault
method is fired and the msg I get is:

-1 Arguments not allowed in send()

First off - since the message comes from the fault method, this means
the message comes from the remote system, right? But it seems like
Flex is complaining since it mentions send.

FYI, I was using the <mx:operation> tag, but I needed my Flex app to
call the same method with 2 different types of args. As far as I know,
that means I _cant_ use this format anymore:

        <mx:operation name="GetMaps" fault="showFault(event.fault)"
result="spResult(event.result)">
                <mx:request>
                        <specification>
                                <PanDirection>{currentPan}</PanDirection>
                                <ZoomLevel>{currentZoom}</ZoomLevel>
                                
<Carriers><array>{activeCarrierNames}</array></Carriers>
                                <StartingZipCode>{currentZip}</StartingZipCode>
                                
<Dimensions><Width>600</Width><Height>502</Height></Dimensions>
                        </specification>
                </mx:request>
        </mx:operation>

This worked fine btw. I assumed my script version above was a one to
one remapping of it. (Just noticed that PanDirection was hard coded,
but changing that didn't help.)
--
=======================================================================
Raymond Camden, Director of Development for Mindseye, Inc (www.mindseye.com)

Member of Team Macromedia (http://www.macromedia.com/go/teammacromedia)

Email    : [EMAIL PROTECTED]
Blog     : ray.camdenfamily.com
Yahoo IM : cfjedimaster

"My ally is the Force, and a powerful ally it is." - Yoda


------------------------ Yahoo! Groups Sponsor --------------------~--> 
Fair play? Video games influencing politics. Click and talk back!
http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/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/
 


Reply via email to