Flash中的共享对象为Javascript?

时间:2014-09-03 07:25:39

标签: javascript actionscript-3 flash actionscript

我找到了一堆高分保存的在线游戏,文档说Game settings and highscores saved to Shared Objects。这意味着什么?

是否可以在Javascript中从Flash中捕获“共享对象”?

我在谷歌搜索过这个,但找不到任何东西。

谢谢!

1 个答案:

答案 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);