Actionscript 3 如何注意关闭flash小程序时的情况,例如浏览器后退按钮

Actionscript 3 如何注意关闭flash小程序时的情况,例如浏览器后退按钮,actionscript-3,flex3,Actionscript 3,Flex3,当闪光灯被迫关闭时(例如,由于“后退”按钮的点击),如何赶上这种情况, 在此之前,我需要进行一次HTTP调用 我的代码: stage.addEventListener(Event.CLOSE,unloadEvents,false,0,true); 我可以看到在这种情况下会发生FocusEvent.FOCUS\u OUT事件,但不会出现关闭或卸载焦点?您需要javascript来防止离开flash所在的当前页面。 如果用户真的想离开页面,那么就进行http调用,否则就留在页面内 这里有一些链接

当闪光灯被迫关闭时(例如,由于“后退”按钮的点击),如何赶上这种情况, 在此之前,我需要进行一次HTTP调用

我的代码:

 stage.addEventListener(Event.CLOSE,unloadEvents,false,0,true);

我可以看到在这种情况下会发生FocusEvent.FOCUS\u OUT事件,但不会出现关闭或卸载焦点?

您需要javascript来防止离开flash所在的当前页面。 如果用户真的想离开页面,那么就进行http调用,否则就留在页面内

这里有一些链接。。。这将有助于:


我会借助JavaScript。检查此项:我只希望更改闪存模块,如果可能的话检测到闪存正在卸载?我不想保护离开,只需要接收到闪存正在关闭的事件,这样我就可以保存数据。我恐怕这是不可能的。。。否则Javascript在我的示例链接中就没用了。你不是唯一一个面对这个问题的人…谢谢你的链接,window.onbeforeunload似乎与IE一起工作;但不是firefox。我的SWF文件加载了嵌套对象+嵌入标记。这可能是因为在非IE浏览器中,在卸载之前调用事件,而不是在前面使用“开”按钮。谢谢,它发出了一个调用,但现在firefox/chrome在我的http调用中在“关闭”事件期间给出了这个错误;错误#2044:未处理的ioError:。text=错误#2032:流错误。网址: