从动作脚本/flash捕获窗口关闭事件
Catch a window close event from action script/flash
如果这是一个重复的问题,对不起,它看起来很基本,但找不到正确的答案。
到目前为止,我发现从actionscript/flash捕获浏览器窗口关闭事件的唯一方法实际上是用javascript捕获事件,然后使用从javascript回调传递的javascript/flash数据。
围绕着这些线:
window.onbeforeunload = clean_up;
function clean_up()
{
var flex = document.${application} || window.${application};
flex.myFlexFunction();
}
</SCRIPT>
闪光部分:
import flash.external.ExternalInterface;
ExternalInterface.addCallback("myFlexFunction",cleanUp);
public function cleanUp():void{
//your flash code here
}
这是正确的方式吗?还有其他选择吗?
您永远无法从纯flash捕获窗口关闭事件。也就是说,据我所知,这是处理这件事的正确方法。
相关文章:
- 正在尝试处理子窗口上的关闭窗口事件
- 通过防止窗口事件问题防止双重提交
- 收听Angularjs服务中的窗口事件
- 跨浏览器窗口事件
- 谷歌地图信息窗口事件打开
- 有没有办法先触发窗口事件
- 流星 - 谷歌地图信息窗口事件未触发
- 如何在角度中正确解绑窗口事件
- Chrome扩展程序:检测从后台创建窗口事件
- 窗口事件在FireFox中不起作用
- 自定义确认框,该框具有关闭窗口事件的某些功能
- 自动创建并触发窗口事件
- 如何在JQuery 1.9中获取所有窗口事件
- 窗口事件的JQuery函数:组合加载和调整大小
- 窗口.事件不能在firefox上工作
- Firefox扩展中的打开窗口事件
- 在Javascript中,我如何解除绑定一个窗口事件
- React.js关于监听组件窗口事件的最佳实践
- 如何使用Backbone-Views检测窗口事件?
- jQuery的窗口事件函数(加载和调整大小)