2012-02-07 38 views

回答

0

據我所知,你不能在Javascript中同步調用服務器。

我的理解是,你希望你的SWF文件在關閉瀏覽器窗口之前做調用服務器 - 可能登錄會話使用時間

你可以做的是:

  1. 閃光燈:

    A)使用是否URLLoader和指定方法POST到服務器,調用:在Flash中使用ActionScript ExternalInterface的,做下面添加一個回調函數(A)。

    B)通過ExternalInterface的window.close調用當URLLoader Event.COMPLETE處理程序觸發

  2. 在JScript:抓住瀏覽器的onbeforeunload事件,並防止它並調用回調函數您在步驟1中定義閃光燈進行服務器調用,然後在完成作業時關閉窗口。

希望這有助於!