Firefox(またはIEなど)では、タブが閉じられているときに通知を受けることができたことを覚えています。Flexアプリケーションに通知して、可能な限りいつでも閉じるように通知します開かれる。htmlタブを閉じる前に:Flexアプリケーションに通知するには?
誰かがこれを行う方法を知っていますか?
Firefox(またはIEなど)では、タブが閉じられているときに通知を受けることができたことを覚えています。Flexアプリケーションに通知して、可能な限りいつでも閉じるように通知します開かれる。htmlタブを閉じる前に:Flexアプリケーションに通知するには?
誰かがこれを行う方法を知っていますか?
通常、タブが閉じているときと、フラッシュ/フレックスアプリケーションが破棄されたときを制御できません。そのようなイベントでは、簡単に先取りされる可能性があり、初期化ロジックが中断される可能性があるため、何もしないでください。
あなたのケース(接続を閉じる)では、Flash Playerによるアプリケーションの破棄時にすべての接続が自動的に閉じられることに注意してください。
編集:は、実際には、いくつかの例は、(他の回答を参照してください)のページアンロードイベントをキャッチする方法があります。しかし、そのようなメソッドは常に動作する(つまり、ブラウザアプリケーションの終了時には動作しない)という保証はないため、それらに完全に頼るべきではありません。
ブラウザからonbeforeunloadイベントを聞く必要があります。
詳細はこちらをご覧ください。http://seanmonahan.org/2009/03/19/preventing-users-from-accidently-navigating-away-from-your-flex-app/
残念ながら、ユーザーがブラウザを閉じるだけでは役に立ちませんが、便利なリンクがありがとうございます。 – dragonfly
gmailで:新しいメールを作成してみてください。 本文にいくつかの単語を入力して、タブを閉じます。ドラフトを保存するかどうかを尋ねるメッセージが表示されます(そのようなもの)。 これで、タブが閉じられたことを知ることができ、開いているすべての接続を閉じる必要があることをSWFアプリケーションに伝えることができると考えました。破壊前にSWFファイルのオブジェクトに送信されるイベントがあるかどうかはわかりません。 あなたの答えをありがとう! –