打开xml,更改XML数据并使用Action-script 3.0再次保存

时间:2015-11-05 05:21:31

标签: android xml actionscript-3 flash

此帮助适用于使用Flash CC完成的简单Air on Android应用。 我使用XML来存储一些设置数据。 应用程序的第一次启动将显示一个教程,一旦用户选择“Ok got it”按钮,XML中的数据应该更改为false,这样当它再次启动时,教程就不会播放。

这是 XML

<?xml version="1.0" encoding="utf-8"?>
<SETTINGS>
    <SET intro="true"></SET>
</SETTINGS>

这是从XML

获取数据的 AS3
var settingsXML: XML;
var settingsXMLLoader: URLLoader = new URLLoader();
settingsXMLLoader.load(new URLRequest("settings.xml"));
settingsXMLLoader.addEventListener(Event.COMPLETE, processXML);

function processXML(e: Event): void {
    settingsXML = new XML(e.target.data);
    if (settingsXML.SET[0].@intro == true) {
        gotoAndStop("tutorial");
    } else {
        gotoAndStop("homepage");
    }
}

现在在另一个框架中,我需要将xml“intro”更改为“false”并将其保存在同一位置。请帮忙。怎么做?

如何制作

settingsXMLLoader.load(new URLRequest("settings.xml"));

从documentsDirectory加载xml,我的意思是这条路径

File.documentsDirectory.resolvePath('App Name/data/settings.xml');

0 个答案:

没有答案