Лучший способ отправить файл между приложением Flash и Win form
Я знаю, что быстрый способ связи - это класс ExternalInterface, но он отправляет параметры в форме XML и может привести к потере памяти и снижению производительности.
Как отправить / получить файл / данные в / из приложения Action-Script-3, встроенного в C# WinForm?
1 ответ
Вы можете использовать URLRequst в сочетании с URLVariables для обмена данными между 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)
}