Je fais un test simple. Je veux écrire BitmapData dans un ByteArray. J'essaye de faire ceci avec writeObject() et readObject(). L'objet lu semble avoir du mal à donner un sens à BitmapData.AS3: ByteArray et 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
Quelqu'un peut-il éclaircir ça pour moi? Je n'arrive pas à comprendre ce qui ne va pas avec readObject();
Je sais que je peux faire cela getPixels() et setPixels(), mais je voudrais traiter l'objet comme un objet ici.
vraiment intéressant. Réponse géniale, comme d'habitude. Je vous remercie! Je vais expérimenter avec ça. – grey