1

シーンに表示されなくなったムービー クリップに追加されたすべてのリスナーとクラス インスタンスについて、もう心配する必要はありますか?

シーンでムービー クリップのインスタンスを処理した後、クリーンアップする意味があるかどうかを知りたいので、質問しています。

4

2 に答える 2

2

はい、クリーンアップする必要があります。

イベント リスナーを削除しないと、クリップがガベージ コレクションされなくなります。
または、弱いイベント リスナーを使用することもできます。その後、クリップへの他のすべての参照が削除される限り、リスナーはガベージ コレクションを妨げません。

AS3: 弱参照リスナー

于 2012-01-05T17:18:06.650 に答える
1

現実的には、アプリ/swf ファイルに依存します。

アプリが複雑/広範で、長いセッション時間に使用される場合は、すべての参照を手動で削除し、アニメーションを停止し、インスタンスを無効にする必要があります。

インスタンスがステージ外または表示リストから削除された場合でも、CPU およびメモリ リソースを引き続き使用することに注意してください。

これを行うのは良い作業方法ですが、小規模なプロジェクトでは必須ではありません。

于 2012-01-05T17:13:29.047 に答える