2012-02-07 7 views
1

actionscript経由で同期サーバコール(POST)を行うにはどうすればよいですか?私はブラウザのアンロードイベントで呼び出しを実行しようとしています - しかし、私はそれが呼び出されるために同期する必要があると思います。actionscriptからの同期サーバコール

答えて

0

私が知る限り、Javascriptのようにサーバーに同期呼び出しを行うことはできません。

私が理解することは、あなたのSWFがブラウザウィンドウを閉じる前に、サーバーへのコールをしたいということです - おそらくあなたは何ができるかのセッションで

を使用した時間をログに記録することは、次のとおりです。

    Flashで
  1. バージョン:ActionScriptのExternalInterfaceを使用してFlashでコールバック関数(A)を追加し、次のないもの:

    A)URLLoaderクラスを使用し、POSTなどの方法を指定して、サーバーへの呼び出しを行います。 JScriptでたときにはURLLoader Event.COMPLETEハンドラが起動

  2. B)はExternalInterfaceを介して、window.closeを呼び出す:ブラウザのonbeforeunloadイベントをキャッチし、それを防ぐため、コールをコールバック機能を使用すると、上のステップ1で定義されましたサーバーコールを実行するために点滅し、ジョブが終了するとウィンドウを閉じます。

希望します。

関連する問題