将本地存储添加到 Flash webapp
我想将本地存储添加到现有的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的选择是有限的,但闪存在本地存储数据的主要方式是本地共享对象,又名“闪光饼干”。
它们与普通 cookie 具有相同的问题,此外还有一些问题。
代码很简单:
您可以在 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:
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.