Flex 中WebService的异步返回值处理方法
2012-12-05 13:43
330 查看
Flex中的Webservice 根据异步返回值。当在for循环中使用时,第一个循环完成后再操作第二个操作
private var deleteFeatures:Array;//传入数组参数的副本
//定义的删除方法,传入的参数为数组。
private function des(deletes:Array):void{
if(deletes.length==0)
return;
deleteFeatures=deletes;
var layerName:String = getActualLayerName();
var objectIdField:String = getObjectIdField();
var feature:Graphic=deleteFeatures[0];//每次取第一个数
deletes.splice(0,1);//然后删除第一个,
_service.request("DelFeature",layerName,"OBJECTID=" + feature.attributes[objectIdField] ,userName,password);
}
//Webservice的回调函数
protected function resultEventHandle(data:Object,token:Object = null):void{
//增加一个是否成功删除的判断
des(deleteFeatures);//重新调用删除方法
try{
//添加方法
}catch(err:Error){
//添加方法
}
}
private var deleteFeatures:Array;//传入数组参数的副本
//定义的删除方法,传入的参数为数组。
private function des(deletes:Array):void{
if(deletes.length==0)
return;
deleteFeatures=deletes;
var layerName:String = getActualLayerName();
var objectIdField:String = getObjectIdField();
var feature:Graphic=deleteFeatures[0];//每次取第一个数
deletes.splice(0,1);//然后删除第一个,
_service.request("DelFeature",layerName,"OBJECTID=" + feature.attributes[objectIdField] ,userName,password);
}
//Webservice的回调函数
protected function resultEventHandle(data:Object,token:Object = null):void{
//增加一个是否成功删除的判断
des(deleteFeatures);//重新调用删除方法
try{
//添加方法
}catch(err:Error){
//添加方法
}
}
相关文章推荐
- View的post方法到底干了啥,深入分析Android异步消息处理机制
- JS可方便定义全局方法,并设定返回值以提高利用率,方便其他地方处理相同的功能
- Python使用 Beanstalkd 做异步任务处理的方法
- angularjs 处理多个异步请求方法汇总
- flex 多个方法使用一个结果处理函数
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- Ajax请求二进制流进行处理(ajax异步下载文件)的简单方法
- Android学习(5)---异步消息处理方法小结
- flex 的swf访问不到的处理方法
- Flex 内存处理的方法。
- JQuery调用webservice,返回的json数据和XML数据的处理方法
- Flex中调用C#.NET里的WebService方法
- 【#】Spring3 MVC (三)---请求处理方法 参数及返回值总结
- Flex 对Java端返回Collection的处理方法
- js中同步与异步处理的方法和区别总结
- Scheme和Common Lisp中对函数作为变量和返回值的处理方法差异
- 树形数据的反选有两种方法以及处理后台返回拼装htmL的异步获取不到现象(但是页面F12可以看到)
- java处理方法的多个返回值
- 异步调用WebService抛出ArgumentException"异步处理过程中出现错误。未完成的多个异步并发操作需要唯一的状态对象"
- java Thread 异步处理方法