nirth
05-10-2006, 06:49 PM
Hello board
I've encountered some problem with working with WebService and Operation classes in .as Classes.
i'm tring to get this work like this
//in class
private var __mxna:WebService = new WebService();
private var __byCategory:Operation;
....
//in constructor
__mxna.wsdl = "http://weblogs.macromedia.com/mxna/webservices/mxna2.cfc?wsdl";
__mxna.useProxy = false;
__byCategory = __mxna.getPostsByCategory;
__byCategory.addEventListener(ResultEvent.RESULT,o nResult);
__byCategory.addEventListener(FaultEvent.FAULT,onF ault);
__byCategory.send(20,0,4,"1");
/* i also tried like this
* __byCategory.arguments= [20,0,4,"1"];
* __byCategory.send();
*/
and nothing really happens, but if i do same thing in MXML
<mx:WebService
id="mxna"
useProxy="false" wsdl="http://weblogs.macromedia.com/mxna/webservices/mxna2.cfc?wsdl" >
<mx:operation name="getPostsByCategory">
<mx:request xmlns="">
<limit>20</limit>
<offset>0</offset>
<categoryId>4</categoryId>
<languageIds>"1"</languageIds>
</mx:request>
</mx:operation>
</mx:WebService>
every thing works just fine, but i dont get what should i do to get it done in AS?
I've encountered some problem with working with WebService and Operation classes in .as Classes.
i'm tring to get this work like this
//in class
private var __mxna:WebService = new WebService();
private var __byCategory:Operation;
....
//in constructor
__mxna.wsdl = "http://weblogs.macromedia.com/mxna/webservices/mxna2.cfc?wsdl";
__mxna.useProxy = false;
__byCategory = __mxna.getPostsByCategory;
__byCategory.addEventListener(ResultEvent.RESULT,o nResult);
__byCategory.addEventListener(FaultEvent.FAULT,onF ault);
__byCategory.send(20,0,4,"1");
/* i also tried like this
* __byCategory.arguments= [20,0,4,"1"];
* __byCategory.send();
*/
and nothing really happens, but if i do same thing in MXML
<mx:WebService
id="mxna"
useProxy="false" wsdl="http://weblogs.macromedia.com/mxna/webservices/mxna2.cfc?wsdl" >
<mx:operation name="getPostsByCategory">
<mx:request xmlns="">
<limit>20</limit>
<offset>0</offset>
<categoryId>4</categoryId>
<languageIds>"1"</languageIds>
</mx:request>
</mx:operation>
</mx:WebService>
every thing works just fine, but i dont get what should i do to get it done in AS?