私はフラッシュビルダー空気モバイルアプリ内のコードの下に使用し、それが動作する、いくつかの他のを助けるかもしれません。私はURLローダーを使用してWebサービスからファイルコンテンツを取得し、私の航空アプリのドキュメントディレクトリにあるXMLファイルに書き出します。
var url:URLRequest = new URLRequest(Globals.deviceSettings.endpoint);
loader.load(url);
loader.addEventListener(Event.COMPLETE, loaderComplete);
Webサービスのステータスを取得します(利用可能な場合は200)。 loader.addEventListener(HTTPStatusEvent.HTTP_STATUS, ldrStatus);
とパスの一部が唯一のセキュリティのために読まれることを心に留めておいてくださいあなたの必要性につきとしてのEventListener
function loaderComplete(e:Event):void
{
var f:File= File.documentsDirectory.resolvePath("source/category.xml");
var _xml:XML = new XML(loader.data);
var fs:FileStream = new FileStream();
fs.open(f, FileMode.WRITE);
fs.writeUTFBytes(_xml.toXMLString());
fs.close();
popup.close(true);
var popup:MyPopupComponent = new MyPopupComponent();
popup.show("Successfully updated from the server",this);
popup.close();
}
にあなたはfile.documentdirectoryまたはapplicaitonまたはお好みのディレクトリを使用することができます。これらのファイルに書き戻したい場合は、読み込めるようにすることはできませんが、そこにファイルを配置することをお勧めします。
あなたが気にしている選択肢をちょっと説明できますか? – dirkgently