我想知道如何在Flash项目和ASP服务器之间进行通信。我的目的是将加载机生成的xml文件加载到Flash。我知道可以在xml文件和Flash之间进行通信。有人解决方案吗?
可以使用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.")
}
}
您可以使用Flash远程处理。 它允许Flash应用程序使用远程连接来调用asp.net服务(方法)。
您将需要在服务器端使用FluorineFX或WebORB