
Код AS3:
public class Log
{
import mx.events.FlexEvent;
private static var fileRef:FileReference = new FileReference();
public static function uploadLogHandler():void
{
fileRef.browse();
fileRef.addEventListener(Event.SELECT, fileSelectHandler);
}
private static function fileSelectHandler(event:Event):void
{
fileRef.load();
fileRef.addEventListener(Event.COMPLETE, fileLoadHandler);
}
private static function fileLoadHandler(e:Event):void
{
var data:ByteArray = fileRef.data;
load(data.readUTFBytes(data.bytesAvailable));
}
public static function load(gameLog:String):void
{
//тут типа отработка функции
}
}
за 100% работу не ручаюсь(просто выдернул из проги кусок кода), но идея такая