簡単なテストをしています。BitmapData を ByteArray に書き込みたい。私は writeObject() と readObject() でこれをやろうとしています。読み取りオブジェクトは、BitmapData を理解するのに問題があるようです。
var byteArray : ByteArray = new ByteArray();
var _cache : BitmapData = new BitmapData( 640, 480, true, 0x000000 );
var _blank : BitmapData = new BitmapData( 640, 480, true, 0x000000 );
byteArray.writeObject( _blank );
byteArray.position = 0;
_cache = byteArray.readObject() as BitmapData;
trace( _cache ); // Traces null
誰かが私のためにこれをクリアできますか? readObject(); の何が問題なのか理解できません。
この getPixels() と setPixels() を実行できることはわかっていますが、ここではオブジェクトをオブジェクトとして扱いたいと思います。