2
如果这是一个重复的问题,我很抱歉,它似乎很基本,但找不到合适的答案。从动作脚本/闪光灯捕捉窗口关闭事件
我迄今发现从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
}
这是正确的方法是什么? 还有其他的选择吗?