0

Actionscript 3 でコード化された Flash のプログラムに取り組んでおり、ムービークリップが画面に表示されていないときにステージから削除するか、表示領域の外に出たら移動を停止するかを決定しようとしています。MovieClip が表示領域から出たときに removeChild() を実行しないと、ステージ上に何万もの MovieClip が表示される可能性があります (表示されていません)。

表示されていないときの MovieClip の非表示と削除の標準的な推奨事項はありますか?

基本的に、私は見つけようとしています:

  1. ムービークリップをステージ上に表示するが、表示エリアの外に配置すると、多くのリソースが使用されますか?
  2. ムービークリップをステージから削除したり、ステージから追加したりすると、どの程度のペナルティが発生しますか?
  3. ある方法から別の方法に切り替える前に、作業している MovieClip の推定数はありますか?

ありがとう!

--編集-- 私のプログラムでは、ムービークリップを画面に再表示する必要があることがよくあります。これは、ステージからそれらを削除すると、再度追加する必要がある場合があることを意味します。それらを画面外に隠すと、画面上に戻す必要がある場合があります。これが、すべてを removeChild() してオブジェクトを null にするだけではない理由です。

4

3 に答える 3