当带有我的 flash 对象的页面是……嗯……我不确定这个术语时,我如何在 Actionscript 3 中运行代码。
什么时候离开网页,退出flash小程序?
当带有我的 flash 对象的页面是……嗯……我不确定这个术语时,我如何在 Actionscript 3 中运行代码。
什么时候离开网页,退出flash小程序?
我不认为 Flash 具有捕获此类事件的内置功能。您可以尝试使用 javascript 解决方案。请参阅本主题。通过这样做,您可以在用户离开您的页面时使用 Flash 的ExternalInterface实现一个 Flash 对象回调。
我建议,如果在页面离开时运行代码的原因是与服务器通信和/或您正在制作要在其他门户上发布的游戏并且您无法修改他们的 javascript,则保存您需要保存的任何内容,每 X 秒保存一次,或者更好,每次发生重大变化时(例如,您完成了一个级别/新的高分)。这样,如果您的游戏/浏览器/操作系统崩溃,进度不会丢失。