[英]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.