【发布时间】:2017-12-10 15:25:47
【问题描述】:
当我需要使用 Adobe AIR 应用程序读取 Flash Player 的 .sol 时,我遇到了共享对象文件的问题。
Flash Player 共享对象的路径是:
C:/Users/%username%/AppData/Roaming/Macromedia/Flash Player/#SharedObjects/%randomnumber%/localhost/
但是,Adobe AIR 共享对象的路径是:
C:/Users/%username%/AppData/Roaming/%applicationname%/Local Store/#SharedObjects/#localhost/
如何使用 Adobe AIR 应用程序读取 Flash Player 共享对象?
我试过了:
- 使用
FileStream类打开.sol文件,方法为readObject,但是不起作用。 - 将
.sol文件复制到Adobe AIR 共享对象路径并使用SharedObject读取,但出现Error #2134: Cannot create SharedObject。
我能做些什么来解决这个问题?
【问题讨论】:
-
你根本不应该这样阅读。 唯一使用共享对象的正确方法是使用记录在案的 var SO:SharedObject = SharedObject.getLocal("object id", "local path");
标签: actionscript-3 flash air shared-objects