FlashLiteのメモリーオーバー対策まとめ

そのうち補足を足さなくちゃとは思いつつメモ的に箇条書きで。
このブログ内に関連エントリがあるものはリンクを貼ってあります。

この対処法は端末での再生に使用するHeapメモリを減らすためのものです。
こちらの対策を行うことでファイルサイズが増えることがあります。
ファイルサイズ対策まとめ記事もあわせて参考にしてください。

シェイプとビットマップ

シンボルとインスタンス

  • インスタンスのタイプはできるだけ(ムービークリップではなく)グラフィックにします。
    アニメーションするタイムラインを持たないインスタンスや、ASが関わらないインスタンスはグラフィックにしても動作は変わりません。
  • シンボルの数を減らす、複数のシンボルを一つにまとめる等、ステージ上に読み込まれるオブジェクトの数を減らします。
  • インスタンスに対して[プロパティ]パネルのカラーで変化をつけると、メモリを大きく消費します。
    透明度や色調変更目的でのカラー適用は極力避け、元のシェイプやビットマップの色調を編集してください。
    同一のシンボルでバリエーションをつけている場合でも、すべて分解して個々に色調編集を加えることでメモリ消費をおさえられる場合があります。

モーションとアニメーション