削除する前にムービークリップをアンロードしますか?
-
20-08-2019 - |
質問
した方が良いですか? Unload
ムービークリップ 前に Removing
コンテンツを RAM からクリアして RAM をよりよく解放するには、ステージから外しますか?
Adobe Flash AS2 ドキュメント:
removeMovieClip()
- ムービークリップインスタンスを削除します。unloadMovie()
- ムービークリップインスタンスの内容を削除します。
解決
いいえ。による ライブドキュメント:
unloadMovieClip
映画クリップインスタンスの内容を削除します。 インスタンスプロパティとクリップハンドラーは残ります。に そのプロパティとクリップハンドラーを含むインスタンスを削除します、 使用
MovieClip.removeMovieClip().
これはつまり removeMovieClip()
すべての痕跡を削除します MovieClip
たとえば、一方で unloadMovieClip()
その内容のみが削除されます。それはまた、 unloadMovie()
電話をかける前に電話する必要はありません removeMovieClip()
.
他のヒント
私はこれを言うことを憎む限り。 removeMovieClipは、ムービークリップの痕跡をすべて削除しません。 例えば:のsetIntervalを使用する場合はそれも(私はハードな方法を見つけなければならなかったのように)アンロードやムービークリップを削除した後にイベントを発生します。
(必要な場合)
Aは、removeMovieClipは、明示的なunloadMovieClipを行います。しかし、クリップをアンロードしてインスタンスを削除しません。
所属していません StackOverflow