我找到了一堆高分保存的在线游戏,文档说Game settings and highscores saved to Shared Objects
。这意味着什么?
是否可以在Javascript中从Flash中捕获“共享对象”?
我在谷歌搜索过这个,但找不到任何东西。
谢谢!
答案 0 :(得分:0)
SharedObject与闪存存储类似,与浏览器Cookie类似。用法示例:
// creating and setting
var mySharedObject:SharedObject = SharedObject.getLocal("settings"); //retrieve object or create if not exists
mySharedObject.data.sound = 10;
mySharedObject.data.nickname = "John";
mySharedObject.flush();
// getting
var mySharedObject:SharedObject = SharedObject.getLocal("settings");
trace(mySharedObject.data.sound);
trace(mySharedObject.data.nickname);
您可以通过ExternalInterface传递SharedObject数据。使用起来非常简单:
ExternalInterface.call("yourJSFunctionName", mySharedObject.data);