3

当带有我的 flash 对象的页面是……嗯……我不确定这个术语时,我如何在 Actionscript 3 中运行代码。

什么时候离开网页,退出flash小程序?

4

2 回答 2

4

我不认为 Flash 具有捕获此类事件的内置功能。您可以尝试使用 javascript 解决方案。请参阅本主题。通过这样做,您可以在用户离开您的页面时使用 Flash 的ExternalInterface实现一个 Flash 对象回调。

于 2011-10-31T03:43:53.817 回答
1

我建议,如果在页面离开时运行代码的原因是与服务器通信和/或您正在制作要在其他门户上发布的游戏并且您无法修改他们的 javascript,则保存您需要保存的任何内容,每 X 秒保存一次,或者更好,每次发生重大变化时(例如,您完成了一个级别/新的高分)。这样,如果您的游戏/浏览器/操作系统崩溃,进度不会丢失。

于 2011-10-31T11:30:37.833 回答