1flash9/flash cs3(as3)通过soap访问Web Services (.net)flash9/flash cs3(as3)通过soap访问Web Services 
  2flash9/flash cs3(as3)通过soap访问Web Services (.net)来源:Roading's blog 作者:roading 2007-07-17 【大 中小】 
  3flash9/flash cs3(as3)通过soap访问Web Services (.net)
  4flash9/flash cs3(as3)通过soap访问Web Services (.net)下面是as3访问Web Services的原理和过程,包括实例和源文件,已经经过了测试(http://www.roading.net/WebService/as3_soap.swf)flash9/flash cs3(as3)通过soap访问Web Services (.net)
  5flash9/flash cs3(as3)通过soap访问Web Services (.net)
  6flash9/flash cs3(as3)通过soap访问Web Services (.net)前段时间写了 使用flash9(as3)连接webservice,结果发现这种以http post方法访问WebServices只能在测试环境下使用.然后就写了flash9/as3访问WebService的暂时替代方法,当然这是无奈之举,找不到合适的方法前先使用中转的方法来代替.
  7flash9/flash cs3(as3)通过soap访问Web Services (.net)
  8flash9/flash cs3(as3)通过soap访问Web Services (.net)但是还是需要找到真正的解决方法,昨天在翻看flash8的mx\services包的时候,在包里面的SOAPCall和PendingCall类里面有整个的访问方法.
  9flash9/flash cs3(as3)通过soap访问Web Services (.net)
 10flash9/flash cs3(as3)通过soap访问Web Services (.net)在SOAPCall类里面有request和response两个对象,分别是提交数据和返回数据.
 11flash9/flash cs3(as3)通过soap访问Web Services (.net)
 12flash9/flash cs3(as3)通过soap访问Web Services (.net)下面是节选SOAPCall类的asyncInvoke方法的一部分,实现request的构造和数据发送(这里是流程,具体实现细节在PendingCall类里面):
 13flash9/flash cs3(as3)通过soap访问Web Services (.net)
 14flash9/flash cs3(as3)通过soap访问Web Services (.net)
 15flash9/flash cs3(as3)通过soap访问Web Services (.net)//callback是PendingCall的实例. 
 16flash9/flash cs3(as3)通过soap访问Web Services (.net)callback.encode(); 
 17flash9/flash cs3(as3)通过soap访问Web Services (.net)
 18flash9/flash cs3(as3)通过soap访问Web Services (.net)callback.callbackMethod = callbackMethod; // Callback method 
 19flash9/flash cs3(as3)通过soap访问Web Services (.net)
 20flash9/flash cs3(as3)通过soap访问Web Services (.net)// Populate parameters 
 21flash9/flash cs3(as3)通过soap访问Web Services (.net)callback.setupParams(args); 
 22flash9/flash cs3(as3)通过soap访问Web Services (.net)
 23flash9/flash cs3(as3)通过soap访问Web Services (.net)// prepare response object 
 24flash9/flash cs3(as3)通过soap访问Web Services (.net)var response = new XML(); 
 25flash9/flash cs3(as3)通过soap访问Web Services (.net)response.ignoreWhite = true
 26flash9/flash cs3(as3)通过soap访问Web Services (.net)response.callback = callback; 
 27flash9/flash cs3(as3)通过soap访问Web Services (.net)response._startTimeMark = startTime; 
 28flash9/flash cs3(as3)通过soap访问Web Services (.net)
 29flash9/flash cs3(as3)通过soap访问Web Services (.net)
 30flash9/flash cs3(as3)通过soap访问Web Services (.net)callback.response = response; 
 31flash9/flash cs3(as3)通过soap访问Web Services (.net)
 32flash9/flash cs3(as3)通过soap访问Web Services (.net)// create the async response mechanism 
 33flash9/flash cs3(as3)通过soap访问Web Services (.net)response.onData = function(src) 
 34

相关文章:

  • 2022-12-23
  • 2021-05-25
  • 2021-10-17
  • 2021-08-30
  • 2022-02-06
猜你喜欢
  • 2021-07-27
  • 2021-11-02
  • 2021-11-28
  • 2022-01-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案