【问题标题】:Saving an XML file using AS3使用 AS3 保存 XML 文件
【发布时间】:2015-05-19 09:44:11
【问题描述】:

有没有办法将其实际保存为 XML 文件本身,然后单独读取到 flash 文件中?

var book:XML = <book/>;
book.publisher = <publisher/>;
book.publisher.@name ="O'Reilly";

book.title = "Learning ActionScript 3.0";

book.appendChild(<subject/>);
book.subject.prependChild("Action Script");
book.insertChildAfter(book.subject, <authors/>);

book.authors.author.firstname = "Zevan";
book.authors.author.lastname = "Rosser";

var tempList:XMLList = book.authors.author.copy()
tempList[0].firstname = "Rich"
tempList[0].lastname = "Shupe"
book.authors.insertChildBefore(book.authors.author, tempList);

trace (book); 

【问题讨论】:

  • 平台是什么?空气?浏览器?

标签: xml actionscript-3 flash


【解决方案1】:

有一种方法,实际上已经有一个关于堆栈溢出的问题有足够的答案,你可以检查:Flash Actionscript 3 saving a XML file locally has a "Save As" window (How can I remove it?)。 无论如何,您都可以使用 AIR 来完成,因为 flash 有一个库可以帮助您将文件保存为后台进程,您可以在此处找到所需的所有信息:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/File.html

【讨论】:

  • 在 StackOverflow 上不赞成仅链接的答案。如果您觉得该问题是重复的,请将其标记为重复,并留下评论,让该人参考该问题的答案。
【解决方案2】:

您可以将其保存为xml。并在闪存中读取。将其存储在本地并使用共享对象。参考this link

【讨论】:

  • 在 StackOverflow 上不赞成仅链接的答案。如果您唯一可以贡献的是链接,请将其作为评论或作为真实答案的参考。否则,请通过提供示例使您的答案更有用。
  • @LDMS 我在编辑之前提供了一个特殊链接,但是谢谢,我下次会考虑的:)
猜你喜欢
  • 1970-01-01
  • 2012-02-03
  • 1970-01-01
  • 2012-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-01
  • 2012-02-17
相关资源
最近更新 更多