如何保存使用Flash中的MovieClip创建的切换状态。如何在变量中保存状态并传递给PHP,并保存到XML?

时间:2010-08-23 06:58:02

标签: php xml flash toggle multi-user

我的Flash Stage上有MovieClip,当点击时 - 它们切换为ON / OFF。我的目标是,当用户点击开/关 - 然后离开Flash网站 - 另一个用户可以访问该网站 - 并看到该MovieClip的状态要么保持开/关。

我需要一种方法,当用户切换ON / OFF时 - 该状态保存在变量中 - 传递给PHP - 保存在XML文件中 - 然后当完成时 - Flash调用更新功能 - 读取XML文件 - 查看是否需要更新MovieClip切换按钮的ON / OFF状态。

多人可以访问此Flash网站 - 并切换(开/关)舞台上的对象。当不止一个人正在切换时 - 这些人应该立即看到被切换的对象(开/关)。

1 个答案:

答案 0 :(得分:0)

要立即看到打开或关闭的对象,实际上会比这更多。服务器必须通知flash按钮已被切换。如果将应用程序状态保存在文本文件中,则只有在应用程序加载文件时才会更新状态。

如果您有许多用户切换按钮,它听起来像很多服务器调用。您可以使用远程SharedObject,但您需要Flash Media Server。本地SharedObject可以工作,但仅适用于一个浏览器,这意味着用户可以在她离开时翻转开关并返回应用程序。

在任何情况下,无论您保存对象数据的解决方案是什么,您都需要让对象从公共对象获取其状态,以便更新此对象将更新每个对象状态。同样,每次特定对象状态更改时,都应更新此公共对象。

然后,此对象可以作为SharedObject保存/检索,或保存在文本文件(JSON)中或作为XML ...