问题标签 [local-shared-object]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
120 浏览

actionscript-3 - AS3:在没有用户交互的情况下缓存文件?

我正在开发一个 Flash 浏览器游戏,该游戏将通过使用URLRequest. 我想将这些 MP3 缓存在用户的计算机上,这样就不会在每次用户玩游戏时都重新下载它们,以节省一些服务器带宽。

我可以使用SharedObjector FileReference,但两者都需要在某些时候进行用户交互。如果 SharedObject 超过特定大小,则会出现一个弹出窗口,询问用户是否允许增加大小。而使用 FileReference,用户必须确认保存文件。有什么方法可以在不需要用户进行任何交互的情况下做到这一点?似乎 AIR 有办法,但我不想走那条路。

编辑:我做了一些测试,浏览器似乎没有缓存东西。我上传了一个网页并测试了 Flash,它加载了一个外部 4 MB MP3 文件并显示了一个进度条。第一次在浏览器中打开页面时,我让它正常加载。然后我离开那个页面,使用 Net Limiter 将我的下载速度限制为 5 KB/s,然后回到我的测试页面。如果浏览器确实缓存了它,则 MP3 应该立即完成下载,但它从 0% 开始并非常缓慢地填充到 100%。我还尝试了重新加载按钮,在新选项卡中打开测试页面,然后重新启动浏览器,但结果相同。我用 Chrome 和 IE11 试过这个。

edit2:似乎文件缓存设置是在服务器端设置的。我的测试服务器是一个免费的虚拟主机。我似乎无法更改这些设置。

0 投票
0 回答
55 浏览

flash - 将数据保存到 PersistanceManager 或 SharedObject

错误消息:找不到 spark.managers:PersistenceManager。

我喜欢以这种方式将数据保存在移动应用程序的 adobe flash 动作脚本中。它包含几个计数器和数字。

也许使用本地共享对象是一种更好的方法?

0 投票
0 回答
36 浏览

actionscript-3 - Action script3 保存场景之间的影片剪辑状态

我在这里有一个问题,我无法在场景中保存电影剪辑状态,尤其是当我使用“gotoAndPlay”在它们之间移动时。
我尝试搜索了很多但没有。我正在使用动作脚本 3

我尝试过的代码,但我得到了错误:

我得到的错误是:“argument error # 2109: Frame label not found in scene null”虽然我已经标记了我的场景

拜托,我非常需要你的帮助..提前谢谢

0 投票
1 回答
62 浏览

actionscript-3 - AS3: How to detect the local storage popup window in Flash?

When I flush a local SharedObject that is over 100KB, this popup window appears asking the user to allow or deny storing information onto their computer if they haven't already allowed it. How can I detect when the popup appears and when it goes away and which button the user clicked on? I saw some other Flash game that had it's own internal information box appear whenever that popup came up, and disappear when it disappeared. How can I do something similar?

enter image description here