我正在尝试从另一个 Flash 应用程序访问由一个 Flash 应用程序创建的共享对象。这可能吗?如果是这样,我需要做什么?
如果没有,还有其他方法可以在应用程序之间共享信息吗?
非常感谢您提供的任何帮助。
我正在尝试从另一个 Flash 应用程序访问由一个 Flash 应用程序创建的共享对象。这可能吗?如果是这样,我需要做什么?
如果没有,还有其他方法可以在应用程序之间共享信息吗?
非常感谢您提供的任何帮助。
对于其他寻找答案的人来说,多个应用程序可以访问单个 swf。您只需确保在 getLocal 方法调用中使用可选的 localPath 参数。例如:
var mySharedObject:SharedObject = getLocal("sharedobject", "/");
我们使用 /,但您可以使用任何您喜欢的目录。只需确保您的所有应用程序都使用相同的应用程序。
是的,还有很多其他方法,例如,您可以保存到文本文件、xml 文件或数据库。
至于 SharedObjects ,请查看这篇文章
http://jaycsantos.com/flash/the-trick-to-using-sharedobject/
不要忘记 SharedObjects 类似于 cookie 会有一些限制,相同的浏览器,内存限制等......