将本地存储添加到 Flash webapp

发布于 2024-10-10 04:39:50 字数 157 浏览 6 评论 0原文

我想将本地存储添加到现有的 Flash Web 应用程序中,该应用程序到目前为止使用 Web 服务器来存储数据(数据库和媒体文件)。

我有什么选择?我想重用 Flash webapp 的代码,并在可能的情况下在浏览器中运行它(如果我没记错的话,Adobe AIR 不可能做到这一点)。

I would like to add local storage to an existing Flash webapp that up until now uses a web server to store data (database and media files).

What are my options? I'd like to reuse the code of the Flash webapp and run it inside a browser if possible (which, if I'm not mistaken, is not possible with Adobe AIR).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

紫南 2024-10-17 04:39:50

您的选择是有限的,但闪存在本地存储数据的主要方式是本地共享对象,又名“闪光饼干”。

它们与普通 cookie 具有相同的问题,此外还有一些问题。

代码很简单:

import flash.net.SharedObject;

var cookie:SharedObject = SharedObject.getLocal('mycookiename', '/', false);
cookie.data.foo = 'bar';
cookie.flush(1);

您可以在 flash 上阅读所有相关内容API

或者,您可以将 ExternalInterface 与 JavaScript 结合使用来访问/更改常规 Cookie 中的数据。

Your options are limited, but the primary way for flash to store data locally is a Local Shared Object, aka "Flash Cookie".

They have all the same issues as normal cookies, along with a few more.

The code is simple though:

import flash.net.SharedObject;

var cookie:SharedObject = SharedObject.getLocal('mycookiename', '/', false);
cookie.data.foo = 'bar';
cookie.flush(1);

You can read all about it on the flash api.

Alternatively, you can use ExternalInterface in conjunction with JavaScript to access/mutate data in regular cookies.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文