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

问题描述 投票:1回答:2

我想知道如何在Flash项目和ASP服务器之间进行通信。我的目的是将加载机生成的xml文件加载到Flash。我知道可以在xml文件和Flash之间进行通信。有人解决方案吗?

asp.net flash actionscript-3 actionscript
2个回答
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.")
  }
}

0
投票

您可以使用Flash远程处理。 它允许Flash应用程序使用远程连接来调用asp.net服务(方法)。

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

© www.soinside.com 2019 - 2024. All rights reserved.