我知道快速的通信方式是ExternalInterface类,但是这会以XML格式发送params并且可能浪费内存并导致性能损失。
如何向嵌入在C#WinForm中的Action-Script-3应用程序发送/接收文件/数据?
答案 0 :(得分:-2)
您可以将URL请求与URL变量结合使用,以在Flash和任何服务器端文件之间交换数据。
var request:URLRequest = new URLRequest("<path to asp page>");
var variables:URLVariables = new URLVariables();
variables.content = content_var ;
request.data = variables;
request.method = URLRequestMethod.POST;
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, onDataLoad)
urlLoader.load(request);
function onDataLoad(evt:Event)
{
trace ( evt.target.data)
}