如何在Flash / AS2中更新/存储更改的XML节点值?

时间:2011-01-14 03:33:06

标签: xml flash actionscript actionscript-2

我使用XMLParser和AS2成功加载并解析了这个XML文件:

<Resources>
   <item author="Julian" date="28/12/2010" time="01:18" id="876" like="8" dislike="5">
      <Text>Sample paragraph</Text>
   </item>   
   <item author="Albert" date="28/12/2010" time="01:18" id="876" like="8" dislike="5">
      <Text>Sample paragraph 2</Text>
   </item>
   <item ...
</Resource>

现在,我需要的是通过点击按钮来增加和存储“喜欢”和“不喜欢”的值,但我不知道如何在现有节点中修改和存储它们(例如,没有添加新的)。

我是否需要使用PHP,或者AS2可以单独处理它吗?

有关此主题的任何帮助?三江源!

1 个答案:

答案 0 :(得分:0)

你需要php。我发现最简单的事情是更新actionscript中的值(它有一个xml的内部副本),然后将xml推送到你的php方法来编写它。如果您有多个用户更新同一文件,您可能需要某种签出服务,以便不覆盖该文件。只有当两个用户同时更新喜欢/不喜欢时才会发生这种情况。你可以没有它,但要记住一些事情。另一个想法要记住的是安全性。你不希望别人叫你php方法写你的服务器。