开发者

Actionscript Webservice set result format as e4x

开发者 https://www.devze.com 2023-02-13 10:38 出处:网络
I\'m trying to use Webservice component in my Flex 4 application. I need to use this in Actioncript and not using MXML tags.

I'm trying to use Webservice component in my Flex 4 application.

I need to use this in Actioncript and not using MXML tags.

I'm able to invoke the WSDL operations successfully, but the resultFormat is Object by default.

H开发者_JAVA技巧ow do I set it to e4x?

var lookupService:WebService = new WebService();
        lookupService.wsdl =url;
        lookupService.loadWSDL();

        lookupService.doLookup.addEventListener(ResultEvent.RESULT, lookupResultHandler);
        lookupService.doLookup.addEventListener(FaultEvent.FAULT, faultHandler);
        lookupService.doLookup(lookupString);

I tried to set the format by

lookupService.resultFormat = "e4x";

But this is not working. The calls are not even going through when I do this.

Can you please provide your suggestions for implementing this using AS3?


If you take a look at the two web service classes, you'll realize that resultFormat is not a property on either of them. Resultset is a property on the operations array.

If that doesn't help, you'll have to quantify "not working." What isn't working? Are you getting compile errors? Are you getting runtime errors? IS the data not being returned? Is the data not be returned as XML?

You'll probably have to set this up in MXML and dissect the generated ActionScript to figure out the appropriate AS3 syntax.

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/rpc/soap/WebService.html

0

精彩评论

暂无评论...
验证码 换一张
取 消