gpt4 book ai didi

actionscript-3 - Flash/AS3 "Shutdown"或 "close"事件?

转载 作者:行者123 更新时间:2023-12-04 06:47:20 24 4
gpt4 key购买 nike

我正在制作 Flash 益智游戏。当用户加载游戏时,需要询问是否从上次状态(如果存在)恢复游戏。我有一个序列化系统,但我需要确保加载状态绝对是最后一个状态。

一种解决方案是将状态保存到 SharedObject每次状态改变时(当玩家移动时)。但是,游戏状态有时包括倒计时,因此我必须不断(或定期)保存状态以保留它。我想这是可以接受的,但看起来很笨拙。

swf 关闭时是否会触发任何事件?或者其他人对此有另一个优雅的解决方案?

(我没有使用 AIR,但对需要 AIR 的解决方案表示赞赏。)

编辑:另一个重要的点是我可能无法控制游戏的嵌入 HTML,因为它可能被联合到许多站点。所以涉及 javascript 的解决方案并不理想。

最佳答案

关闭事件听起来是正确的解决方案,但我想知道您是否可以“拆分”您的序列化?即在每次移动时保存完整的拼图状态,但也有一个次要的“轻量级”状态用于您的倒计时(或任何类似的东西),每次倒计时更改时都可以更新该状态。

这可能比在页面被销毁之前捕获关闭事件并保存更容易(尤其是浏览器在这方面不一致)。

关于actionscript-3 - Flash/AS3 "Shutdown"或 "close"事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3563434/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com