如何在Actionscript 3和ASp.NET之间进行通信?

时间:2011-02-19 09:22:45

标签: asp.net flash actionscript-3 actionscript

我想知道如何在flash项目和asp服务器之间进行通信。我的目的是将机器生成的xml文件加载到flash.I知道在xml文件和flash之间进行通信。是否有解决方案?

2 个答案:

答案 0 :(得分:0)

您可以使用闪光遥控器。它允许flash应用程序使用远程连接调用asp.net服务(方法)。

您需要在服务器端使用FluorineFX或WebORB

答案 1 :(得分:0)

可以使用 urlvariables 和post方法

来完成
var scriptRequest:URLRequest = new URLRequest("Default.aspx");
  var scriptLoader:URLLoader = new URLLoader();
  var scriptVars:URLVariables = new URLVariables();
  scriptLoader.addEventListener(Event.COMPLETE, handleLoadSuccessful);
  scriptLoader.addEventListener(IOErrorEvent.IO_ERROR, handleLoadError);
  scriptVars.var1 = "one";
  scriptRequest.method = URLRequestMethod.POST;
  scriptRequest.data = scriptVars;
  scriptLoader.load(scriptRequest);

  function handleLoadSuccessful($evt:Event):void {
   txt.text="sent";
   trace("Message sent.");
  }

  function handleLoadError($evt:IOErrorEvent):void {
    txt.text="failed";
    trace("Message failed.")
  }
}