我的Flash Stage上有MovieClip,当点击时 - 它们切换为ON / OFF。我的目标是,当用户点击开/关 - 然后离开Flash网站 - 另一个用户可以访问该网站 - 并看到该MovieClip的状态要么保持开/关。
我需要一种方法,当用户切换ON / OFF时 - 该状态保存在变量中 - 传递给PHP - 保存在XML文件中 - 然后当完成时 - Flash调用更新功能 - 读取XML文件 - 查看是否需要更新MovieClip切换按钮的ON / OFF状态。
多人可以访问此Flash网站 - 并切换(开/关)舞台上的对象。当不止一个人正在切换时 - 这些人应该立即看到被切换的对象(开/关)。
答案 0 :(得分:0)
要立即看到打开或关闭的对象,实际上会比这更多。服务器必须通知flash按钮已被切换。如果将应用程序状态保存在文本文件中,则只有在应用程序加载文件时才会更新状态。
如果您有许多用户切换按钮,它听起来像很多服务器调用。您可以使用远程SharedObject,但您需要Flash Media Server。本地SharedObject可以工作,但仅适用于一个浏览器,这意味着用户可以在她离开时翻转开关并返回应用程序。
在任何情况下,无论您保存对象数据的解决方案是什么,您都需要让对象从公共对象获取其状态,以便更新此对象将更新每个对象状态。同样,每次特定对象状态更改时,都应更新此公共对象。
然后,此对象可以作为SharedObject保存/检索,或保存在文本文件(JSON)中或作为XML ...