0

そのコンテンツを RAM から消去して RAM をより解放するために、ムービークリップをステージから外すUnloadにムービークリップを作成したほうがよいでしょうか? Removing

Adobe Flash AS2 ドキュメント:

  • removeMovieClip()- ムービー クリップのインスタンスを削除します。
  • unloadMovie()- ムービー クリップ インスタンスのコンテンツを削除します。
4

3 に答える 3

4

私がこれを言うのが嫌いなのと同じくらい。removeMovieClipは、ムービークリップのすべてのトレースを削除するわけではありません。たとえば、setIntervalを使用すると、ムービークリップをアンロードまたは削除した後でもイベントが発生します(難しい方法を見つけなければならなかったため)

于 2012-11-22T09:21:54.703 に答える
2

いいえ。Live Docsによると:

unloadMovieClipムービー クリップ インスタンスのコンテンツを削除します。インスタンス プロパティとクリップ ハンドラは残ります。

プロパティとクリップ ハンドラを含むインスタンスを削除するには、次を使用します。MovieClip.removeMovieClip().

これは、インスタンスremoveMovieClip()のすべての痕跡を削除するMovieClip一方で、インスタンスunloadMovieClip()の内容のみを削除することを意味します。unloadMovie()また、 を呼び出す前に呼び出す必要がないことも意味しますremoveMovieClip()

于 2009-02-18T23:09:26.703 に答える
0

removeMovieClip は明示的に unloadMovieClip を実行します (必要な場合)。ただし、クリップをアンロードしてもインスタンスは削除されません。

于 2009-01-26T22:41:12.323 に答える