c#使用axShockwaveFlash 于flash通信循环调用只返回一次结果

问题描述

privatevoidbtn_Start_Click(objectsender,EventArgse){string[]ids=newstring[]{"VY0hHhftcKbmGizVfsTJF%2BH9k3bAVJSDJbSgfr,"VWQu3zfDpILOW6RfIcL6S%2B7rERYZ"};foreach(variteminids){axShockwaveFlash1.CallFunction(EncodeInvoke("getXml",item));}}//接收flash发送过来的信息privatevoidaxShockwaveFlash1_FlashCall(objectsender,AxShockwaveFlashObjects._IShockwaveFlashEvents_FlashCallEvente){XmlDocumentxd=newXmlDocument();xd.LoadXml(e.request);XmlNodeListxl=xd.GetElementsByTagName("arguments");stringxml=string.Empty;for(inti=0;i<xl.Count;i++){xml+=xl[i].FirstChild.InnerText;}MessageBox.Show(xml);}

想请教一下大神,c#winform中,为什么我使用CallFunction循环调用flah里边的方法只出来一次结果?(注:flash里边有请求网络,异步返回)

解决方案

本帖最后由 zhy4567890 于 2014-09-09 23:50:32 编辑
解决方案二:
这样吧,断点看看,循环时候,FLASH组件调用的参数是否正确。如果确定调用是无误的,可以试下,不用循环,用顺序执行的方式。我怀疑是不是播放是不是要在某些状态才能工作,例如你正在播放一个流了,循环再加载资源或者网络路径结果是不执行工作返回的。
解决方案三:
这个flash只是作为一个接口方式,我必须循环的传不同参数进去,获得结果。不知道原因是在flash还是c#代码

时间: 2024-09-19 01:07:07

c#使用axShockwaveFlash 于flash通信循环调用只返回一次结果的相关文章

源代码的几个dll库出现循环调用时该如何编译?

问题描述 源代码的几个dll库出现循环调用时该如何编译? 是这样,我在网上下了一份c的源代码,比较老了,09年写的,是windows平台下的.代码里作者自己写了几个dll库,也提供了相应的cpp文件,但是都没编译好.之前在网上查说用到dll库时如果不用loadlibrary函数的话就要相应的Lib文件,作者也是这么干的.但是这几个库出现了循环调用的情况.只是库循环调用,不是函数循环调用.比如B库调用了A库的a函数,而A库又调用了B库的b函数,而a.b函数之间没有任何关系.这样一来我无论是A库还是

DEDECMS首页循环调用一级栏目和二级栏目的实现方法

中介交易 SEO诊断 淘宝客 云主机 技术大厅 DEDECMS作为国内一款非常流行的CMS网站系统,被广大站长所喜爱,很多人都使用DEDE建站.在用dede建站的时候,有些功能,需要根据自己的喜好进行更改或调用.而在dede的官方说明文档中,像如何循环调用一级栏目和二级栏目这个功能就没有具体说明. 今天影子就给大家分享一下,各位站长朋友所需要的,在dede网站首页实现循环调用一级栏目和二级栏目,以达到网站导航优化的目的. 下面开讲: 在首页循环调用一级栏目和二级栏目,如何实现? 在很多模板中,我

struts 跳转路径问题-struts2 循环调用路径问题

问题描述 struts2 循环调用路径问题 /success.jsp /error.jsp 在这个namespace的hellow.action中有两个方法, 一个跳到success.jsp一个跳到error.jsp. success.jsp中有个链接通过hellow.action跳到error.jsp error.jsp中有个链接通过hellow.action跳到success.jsp 两个里面都是写的相对路径woca/hellow!toSuccess和woca/hellow!toError

循环调用webservice接口疑问

问题描述 想请教个问题:一个webservice接口程序,客户端可能需要循环调用该接口,循环数据量后续可能会比较大,有点担心接口会不会因次而变得缓慢甚至挂掉想问下,针对这种情况,接口实现或者调用时需要注意什么?大侠们有什么好的解决方案吗? 解决方案 解决方案二:是否挂掉要看你接口后面干了什么及硬件负载能力解决方案三:该回复于2014-02-15 08:26:56被版主删除解决方案四:需要注意的是,避免使用webservice.而应该使用轻量级的直接的httpGet或者Post(等)请求.解决方案

javascript 循环调用示例介绍_javascript技巧

复制代码 代码如下: function checksdzt(){ sdzt = $("#viewObj_zt_text").val(); //循环调用,如果已经获取到了结果,则退出循环 loopgetinfo = setInterval("checksdztsub()",50); //这里循环调用,间隔50毫秒 } function checksdztsub(){ if ($("#viewObj_zt_text").val() !="&

java方法调用-多个方法可以循环调用吗?

问题描述 多个方法可以循环调用吗? 比如主类的有一个循环3次的for循环,for循环中调用了2个成员方法,这2个方法可以重复执行5次吗?新手求解 解决方案 肯定可以循环调用,具体调用多少次就要看你的程序是怎么要求的了,怎么说呢,就是循环执行你循环体里面的两个方法 解决方案二: 循环调用的方法A方法循环调用A方法的问题unity GameObject.SendMessage调用的方法有多个参数的调用方法 解决方案三: 是重复执行2x3次,不是5次.

关于循环调用webservice接口疑问

问题描述 关于循环调用webservice接口疑问 想请教个问题: 一个webservice接口程序,客户端可能需要循环调用该接口,循环数据量后续可能会比较大,有点担心接口会不会因次而变得缓慢甚至挂掉 想问下,针对这种情况,接口实现或者调用时需要注意什么?大侠们有什么好的解决方案吗? 解决方案 如果采用的是没有返回值得接口,也就是没有response的接口就不会存在问题,主要的瓶颈还是在于webservice和数据库的交互.这一点很重要.

MFC怎么用settimer循环调用OnDaw,这个是一个控件还是一个函数呢?

问题描述 MFC怎么用settimer循环调用OnDaw,这个是一个控件还是一个函数呢? MFC怎么用settimer循环调用OnDaw,这个是一个控件还是一个函数呢? 解决方案 http://blog.csdn.net/cqingyu/article/details/4449593 解决方案二: 他妈的,原来MFC写个浏览器一样简单,都这年代了,一个控件,一个函数解决问题MFC中多个子菜单对应同一个消息响应函数 解决方案三: 这是个消息处理 定时器是一个消息响应函数中调用OnDraw

Spring中DAO被循环调用的时候数据不实时更新的解决方法_java

在描述问题之前先说明几个前提,假设在Spring的配置文件中使用下面的方式配置了数据库的事务: <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"/> <