ここで興味深い問題 - 私は Flex 3 を使用して小さなゲームを作成しています - 今、私は静的な ImageAccess クラスを持っています。これは最初にすべての画像をロードし、それらを静的な配列に格納して、後ですばやくアクセスできるようにします。
Clone() を呼び出さずに (効率の問題で) 物理的なビットマップデータをアドレス指定したため、偶然にもビットマップデータに直接書き込んでしまいました。
ここで奇妙な部分-Flexはある種の奇妙なキャッシュを使用し、ビットマップに加えられた新しい変更を保存します-何をしても(Flex Builderを再起動し、キャッシュを削除し、ブラウザを再起動します)、ビットマップデータはまだ追加でロードされます情報(画像にはそのデータがすべて含まれていませんが)。
助けてください:D