Flex及Javascript之交互呼叫(1)

為了能取得browser關閉或切換到其他頁面時,flex內remoting-service內尚有未清除的資料,故利用javascript來通知flex清除.

import flash.external.*;
public function initApp():void {
ExternalInterface.addCallback(“BrowserWindowUnload”,  handleWinUnload);
}
public function handleWinUnload():void {
….

}

JavaScript部份:

<script language=”JavaScript” type=”text/javascript”>
<!–
window.onbeforeunload=closeEvent;
function closeEvent()
{
 var flex = document.${application} || window.${application};
 flex.BrowserWindowUnload();

}
// –>
</script>

本篇發表於 作法 並標籤為 , , , 。將永久鏈結加入書籤。

發佈留言