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
}
這是正確的方法是什麼? 還有其他的選擇嗎?