Flash共享对象存储位置偶尔更改

时间:2011-07-03 23:50:39

标签: flex flash shared-objects

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

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

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

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

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

但偶尔会恢复并认为此应用程序在localhost上运行

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

表示之前保存的所有设置都已消失。

我想知道是否有人知道flash如何确定应用程序是否为localhost或localWithNet(本地网络访问)

重新启动有时可以让它恢复,但我也让它保持localhost几天然后恢复。

1 个答案:

答案 0 :(得分:1)

通常情况下,它与您的“域名”有关。如果您在浏览器中运行file://pathToSwf/YourSwf.swf,那通常是localWithNet,如果您正在执行http://localhost/YourSwf.swf,那就是localhost域。我不认为除非你做一些时髦的事情,否则还有其他方法可以做到这一点,但我不知道,因为我需要更多的细节。