所以情况就是这样:我有一个XML文件,其中包含一个简短的节点列表,所有这些节点都有两个与name和score相关的属性。此文件已加载到flash中并创建一个高分表。
现在,我想要做的是能够获取应用程序中收集的数据,使用它来更改XML文件中的某些属性并保存该更改。因为它是我可以使用:
更改属性myXML.children()[t].@attr = attributeVariable;
当应用程序仍处于会话状态时,这似乎有效,但实际上并没有像我希望的那样将这些更改保存到文件本身。是否有任何快速而干净的方式来做我希望完成的事情?
答案 0 :(得分:0)
您没有指定您是否在服务器/网页上,或者这是否是AIR应用程序,因此我假设您指的是服务器/网页。
Flash本身无法将文件保存到服务器。您将需要某种脚本语言,例如PHP,C#,Ruby或其他可用于实际获取XML的字符串值并将其写入服务器上的文件的其他语言。
这是一个网站,其中有一个关于在PHP中执行此操作的教程 - http://www.kirupa.com/forum/showthread.php?t=262784