参照するMovieClipインスタンスが再生中であるかどうかを示す。isPlaying():Boolean説明MovieClip.isPlayingプロパティは、参照するMovieClipインスタンスのタイムラインが再生中であればtrue、停止していればfalseになります。読取り専用プロパティですので、設定はできません。再生にはMovieClip.play()、停止するにはMovieClip.stop()などのメソッドを呼出します。MovieClipインスタンスが再生されているかどうかは、ステージに表示されていれば大抵わかります。3.0におけるパフォーマンス向上のヒント」04「visibleとalphaとremoveChild()」の項参照)。インスタンスをステージから消すときには、原則としてタイムラインの再生を止めましょう。その理由を簡単に補足として述べます。知っておかなければならないのは、「タイムラインからインスタンスがなくなっても、『ガベージコレクション』という仕組みが働くまで、オブジェクトはメモリから除かれない」(「予め配置したインスタンスの存在しないフレームに移動しても参照が消えない」[1]「ガベージコレクションはインスタンスをすぐには消さない」)ということです[*1]。MovieClipインスタンスがメモリから消えないままループ再生でフレームアクションを実行し続けていると、予期しないエラーが起こることもあります(F-site「DisplayObjectインスタンスの削除とガベージコレクション」「表示リストからの削除」の項参照)。した問題を避けるには、MovieClipインスタンスのタイムラインは止めておくことが望まれます。ステージに表示されていなくても、アニメーションが行われていればCPUを無駄に費やします。ガベージコレクションはすべての参照が失われたインスタンスをメモリから消します。Flashではそれだけでなく、「インスタンスが活動していないということも、ガベージコレクションが片づけるときに気づかうようです」(前出「DisplayObjectインスタンスの削除とガベージコレクション」「メモリからの削除」の項)。したがって、ガベージコレクションを速やかに働かせるためにも、もはや要らなくなったインスタンスのフレームは止めておくべきでしょう。collection)とは、オブジェクトへの参照を確かめ、すべての参照がなくなるとメモリを自動的に解放する仕組みです。01「ガベージコレクションと弱い参照」(PDFプレビュー公開)p.024-025およびF-site「DisplayObjectインスタンスの削除とガベージコレクション」をご参照ください。