OSX的Adobe Air SOL位置

时间:2015-11-25 01:38:10

标签: macos actionscript-3 flash cookies air

所以我目前有一个我正在研究的航空应用程序,我计划分发。我的一个功能是能够导入其他SWF并记录屏幕上发生的事情。现在在Windows上,用户可以获取正在导入的swf的cookie并将它们放在一个文件夹中,这样我的air app就可以加载它们。这个Windows文件夹是:

C:\用户[用户名] \应用程序数据\漫游

漫游文件夹内部将是一个带有应用程序名称的文件夹,里面是放置cookie文件的位置。

但是,我的一些用户在OSX端报告他们无法在任何地方找到此文件夹。我和我的一个使用OSX的朋友打了两个小时的skype电话,我们找不到这个文件夹的等价物。我们经历了三页的谷歌搜索结果,但是找不到这个。欢迎任何帮助,非常感谢。

1 个答案:

答案 0 :(得分:0)

快速谷歌给了我下一个结果:

  

Macintosh HD:Users :: Library:首选项:AIR-App-Reverse-Domain-Name:本地存储:#SharedObjects:flashname.swf \ filename.so

     

注意:在Mac OS X 10.7(Lion)及以上(Mountain Lion等)上   库文件夹被隐藏......

http://www.adrianparr.com/?p=19

看起来AIR应用程序的SharedObject文件位于app-storage folder内。并且,也许,通过特殊变量获取路径会更加容易:

File.applicationStorageDirectory + path-to-the-shared-object-directory