运行我在本地运行的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几天然后恢复。
答案 0 :(得分:1)
通常情况下,它与您的“域名”有关。如果您在浏览器中运行file://pathToSwf/YourSwf.swf
,那通常是localWithNet,如果您正在执行http://localhost/YourSwf.swf
,那就是localhost域。我不认为除非你做一些时髦的事情,否则还有其他方法可以做到这一点,但我不知道,因为我需要更多的细节。