0

运行我在本地运行的 Flash 应用程序时

即我从浏览器访问它,但使用文件路径

file:///C:/Projects/test/bin-debug/Main.html#

现在,大多数时候共享对象存储在

%APPDATA%\Macromedia\Flash Player#SharedObjects\XXXX#localWithNet

但偶尔,它会恢复并认为此应用程序正在本地主机上运行

%APPDATA%\Macromedia\Flash Player#SharedObjects\XXXX\localhost

这意味着所有以前保存的设置都消失了。

我想知道是否有人知道flash如何决定应用程序实际上是localhost还是localWithNet(具有网络访问权限的本地)

重新启动有时可以使它恢复,但我也让它在本地主机上停留了几天然后恢复。

4

1 回答 1

1

通常,它与您的“域”有关。如果您在带有 的浏览器中运行file://pathToSwf/YourSwf.swf,那通常是 localWithNet,如果您正在使用http://localhost/YourSwf.swf,那是 localhost 域。我不认为有任何其他方式会发生这种情况,除非你正在做一些时髦的事情,但我不知道,因为我需要更多细节。

于 2011-07-05T14:58:28.830 回答