Нужно чтение\запись в файлы, находятся в каталоге с программой и подкатегориях.
Загрузка файла:

Код AS3:
public class Loader
{
static public const BASEPATH:String = "/base/";
static public var FILENAME:String = "default";
static public const FILETYPE:String = ".xml";
static internal var loader:URLLoader = new URLLoader();
static public function Init()
{
loader.load(new URLRequest(BASEPATH+"default"+FILETYPE));
loader.addEventListener(Event.COMPLETE,onComplete);
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR,securityError);
loader.addEventListener(IOErrorEvent.IO_ERROR,ioError);
}
private static function securityError(e:SecurityErrorEvent): void{trace("[SecurityError] Access denied");}
private static function ioError (e:IOErrorEvent): void{trace("[IOError] Loader not found"); }
private static function onComplete (e:Event):void
{
xml = XML(e.target.data);
library.init();
trace("xml is completed!");
trace("Books in library - " + xml.book.length());
}
}
Сохранение:

Код AS3:
var PATH:String = File.applicationDirectory.nativePath + (Loader.BASEPATH + Loader.FILENAME + Loader.FILETYPE);
trace(PATH);
var myFile:File = new File(PATH);
var stream:FileStream = new FileStream();
stream.open(myFile, FileMode.WRITE);
stream.writeUTFBytes(xml);
При тесте в IntellJIDEA, всё работает, а в обычном плеере выдаёт ошибку доступа:

Код:
SecurityError: Error #2148: SWF file file:///D|/Projects/Programming/AS3%20Flash/Projects/HollyBible/out/production/HollyBible/Main.swf cannot access local resource file:///base/default.xml. Only local-with-filesystem and trusted local SWF files may access local resources.
at flash.net::URLStream/load()
at flash.net::URLLoader/load()
at Functions::Loader$/Init()[D:\Projects\Programming\AS3 Flash\Projects\HollyBible\src\Functions\Loader.as:22]
at Main()[D:\Projects\Programming\AS3 Flash\Projects\HollyBible\src\Main.as:23]
Пробовал FileReference, не работает, тем более что надо без диалогов.
Подскажите пожалуйста, как с этим бороться!?
Есть возможность писать dll на C++, может есть и с этим вариант?