そのコンテンツを RAM から消去して RAM をより解放するために、ムービークリップをステージから外す前Unload
にムービークリップを作成したほうがよいでしょうか? Removing
Adobe Flash AS2 ドキュメント:
removeMovieClip()
- ムービー クリップのインスタンスを削除します。unloadMovie()
- ムービー クリップ インスタンスのコンテンツを削除します。
そのコンテンツを RAM から消去して RAM をより解放するために、ムービークリップをステージから外す前Unload
にムービークリップを作成したほうがよいでしょうか? Removing
Adobe Flash AS2 ドキュメント:
removeMovieClip()
- ムービー クリップのインスタンスを削除します。unloadMovie()
- ムービー クリップ インスタンスのコンテンツを削除します。私がこれを言うのが嫌いなのと同じくらい。removeMovieClipは、ムービークリップのすべてのトレースを削除するわけではありません。たとえば、setIntervalを使用すると、ムービークリップをアンロードまたは削除した後でもイベントが発生します(難しい方法を見つけなければならなかったため)
いいえ。Live Docsによると:
unloadMovieClip
ムービー クリップ インスタンスのコンテンツを削除します。インスタンス プロパティとクリップ ハンドラは残ります。プロパティとクリップ ハンドラを含むインスタンスを削除するには、次を使用します。
MovieClip.removeMovieClip().
これは、インスタンスremoveMovieClip()
のすべての痕跡を削除するMovieClip
一方で、インスタンスunloadMovieClip()
の内容のみを削除することを意味します。unloadMovie()
また、 を呼び出す前に呼び出す必要がないことも意味しますremoveMovieClip()
。
removeMovieClip は明示的に unloadMovieClip を実行します (必要な場合)。ただし、クリップをアンロードしてもインスタンスは削除されません。