繁体   English   中英

FLEX / AS3-将XML保存到新文件?

[英]FLEX/AS3 - Save XML to new file?

我已经打开了一个XML文件,并在应用程序内部进行了一些更改,并且需要将其保存到新文件中。

现在,我正在使用以下代码将其保存到同一文件中:

var fs:FileStream = new FileStream();
fs.open(myOpenXML, FileMode.WRITE);
fs.writeUTFBytes(myXMLString);
fs.close();

如果跟踪myXMLString,我将获得正确的格式设置(XML中每个对象的新行),但是当我将其保存时,所有内容都将以一行结尾。 我想保存到新文件,该怎么做? (使用“保存”对话框)。

我正在使用Flash Builder。 Flex,AS3,AIR ..

非常感谢您的时间和帮助;)

我将回答您有关使用“保存对话框”保存到新文件的部分问题。 您将使用FileReference来执行此操作。

这是我从本文复制的一个片段,建议您阅读。

private var _loadFile:FileReference;

private function startLoadingFile():void
{
    _loadFile = new FileReference();
    _loadFile.addEventListener(Event.SELECT, selectHandler);
    var fileFilter:FileFilter = new FileFilter("Images: (*.jpeg, *.jpg, *.gif, *.png)", "*.jpeg; *.jpg; *.gif; *.png");
    _loadFile.browse([fileFilter]);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM