Flex2でブラウザ終了を検知する方法として、Flex2の中で完結する方法が見つからなかったのでこうしてみました。
- Flex2側で、ExternalInterfaceを使って外から終了処理用の関数を呼べるようにしておく
- HTML(+JavaScript)側で、onUnloadとonBeforeUnloadを捕まえ、Flex2の公開しておいた関数を呼ぶ
似たような方法はGoogle Docsも使ってるみたいで、おおかたのケースはこれで捕まえられそう。ポイントはFlex2側じゃなくて、JavaScriptでunloadイベントを捕まえる点。