ムービーが閉じられたりアンロードされたりしたときに、ローカル接続を破棄したいのですが、どのようなイベントを行う必要がありますか?Flexにはメインの映画のonclose/onunloadイベントがありますか?
0
A
答えて
1
私はそこにあるとは思わないが、とにかく閉鎖を強制することができると思う。
これはどれくらいシンプルなのか完全にはっきりしていませんが、ここで私の最高の推測となります。あなたのLocalConnectionのインスタンスを作成する際、クライアントに(またはAS2でプロパティとして)これを必ず含めてください:
function close()
{
myConnection.close();
}
それに加えて、接続が接続持ってしようとしているときに、私はこれが含まれます:
var commName:String = "MY_CONNECTION";
var myConnection:LocalConnection = new LocalConnection();
// Try to tell any open LocalConnection on this channel to close.
// This may cause an AsyncErrorEvent, so be sure to add the appropriate
// Error handling.
myConnection.send(commName, "close");
try
{
myConnection.connect(commName);
}
catch(error:Error)
{
// If there is another connection already open on the same channel,
// that will cause an Error. I have had some luck catching that
// Error and then calling connect again. That said, you would be
// best to take precautions anyway.
try
{
myConnection.connect(commName);
}
catch(error:Error)
{
// Your connection cannot connect!!!
// DO SOMETHING!!!
}
}
myConnection.client = this;
0
JavaScriptのアンロードイベントに反応し、ExternalInterfaceを通じてフレックスアプリでクリーンアップ機能を呼び出すことができます。しかし、ExternalInterfaceで多くの作業をしていないので、私は本当によく分かりません。
関連する問題
- 1. メインはありませんがメインはありますか?
- 2. FlexまたはFlashには、Flex SDKまたはFlashランタイムのデフォルトのカーソルのリストがありますか?
- 3. キャプチャFlash/FlexのDisplayObjectイベントを再描画しますか?
- 4. メインのgitリポジトリ内に複数のGitBooksがありますか?
- 5. VisualStudioに複数のメインCPPファイルがありますか?
- 6. メインのアプリケーションウィンドウにアラートコントローラがありますか?
- 7. ExternalInterface.callがどの映画から来たのかを判断する方法はありますか?
- 8. vertica flexテーブルには投影がありますか?
- 9. extjs4で縦に「flex」のようなプロパティがありますか?
- 10. Flex AS3 - ItemRendererのすべてのインスタンスにイベントを送ります。
- 11. SwiftにはC#のイベントと同様のイベントの概念がありますか?
- 12. PictureBoxコントロールの画像が変更されるイベントはありますか?
- 13. ページロード前のイベントはありますか?
- 14. ドロップダウンリストのdataProviderChangeイベントはありますか?
- 15. connect.staticのイベントはありますか?
- 16. イベントXのハンドラはありますか?
- 17. アプリエンジンにはフックやイベントのデプロイメントがありますか?
- 18. vue.jsにはイベントのブーリアン修飾子がありますか?
- 19. DRYのFlex注文がありますか?
- 20. iOS上でFlex 4.5モバイルアプリケーションに制限がありますか?
- 21. FullCalendarイベントのイベント/タイトルの前後に余白があります。
- 22. Code :: Blocksの1つのプロジェクトに複数のメインC++ファイルがありますか?
- 23. イベント火災のカルーセルの1ページに複数の画像があります
- 24. GWT-RPCに相当するFlexはありますか?
- 25. Flexに相当するJMockはありますか?
- 26. メイン・マニフェスト・アトリビュートはありません
- 27. firefox/IEステータスバーがFLEXページの前にあります
- 28. Adobe Flexのオープンソースはありますか?
- 29. Flex/AIR/ActionScript 3.0用のテキストハイライターコンポーネントはありますか?
- 30. Webフレームワークなし(Django/Rails)のFlex + Python/Rubyはありますか?
これはうまく見えます。私は接続名を一意にする必要があることを理解しているので、接続を明示的に閉じることに興味があります。ページがリロードされた場合、接続が浮動して問題を引き起こしたくないです。 – Irwin