我想从另一个Flash应用程序访问一个Flash应用程序创建的共享对象。这可能吗?如果是这样,我需要做什么?AS3共享对象可以被多个应用程序访问吗?
如果不是,还有其他方法可以在应用程序之间共享信息吗?
任何帮助你可以给予不胜感激。
我想从另一个Flash应用程序访问一个Flash应用程序创建的共享对象。这可能吗?如果是这样,我需要做什么?AS3共享对象可以被多个应用程序访问吗?
如果不是,还有其他方法可以在应用程序之间共享信息吗?
任何帮助你可以给予不胜感激。
对于正在寻找答案的其他人,多个应用程序可以访问单个swf。您只需确保在getLocal方法调用中使用可选的localPath参数。例如:
var mySharedObject:SharedObject = getLocal("sharedobject", "/");
我们使用了/,但是您可以使用任何您想要的目录。只要确保你的所有应用程序使用相同的应用程序。
好的有很多其他的方法,你可以保存到一个文本文件,一个XML文件或数据库为例。
至于共享对象,检查本文
http://jaycsantos.com/flash/the-trick-to-using-sharedobject/
不要忘记,共享对象类似于饼干会有一些限制,同一个浏览器,内存限制等..
这些应用程序都在本地运行,不幸的是,似乎不支持读取文本,xml或数据库。我们确实在早些时候研究过,相信我。 – dragonridingsorceress 2010-09-15 12:10:25
好吧,如果他们是Flash应用程序,当然他们支持它。是什么让你说他们没有? – PatrickS 2010-09-15 12:38:29
*写给*,而是。 – dragonridingsorceress 2010-09-15 13:04:52