使ってます
var bitmapdata:BitmapData=new BitmapData();
var pixels:Bytearray=new Bytearray();
pixels = rleDecodePixles();
bitmapdata.setPixels(bitmapdata.rect, pixels);
上記のコードの4行目に、「エラー:エラー#2030:ファイルの終わりが見つかりました」というメッセージが表示されます。rectオブジェクトの幅*高さの4倍であるピクセルオブジェクトの長さを確認しました。setPixels()関数がbytearrayからunsigned intを読み取り、その値をピクセルに設定することを考えると、それは機能するはずです。
しかし、なぜこれが機能しないのか私にはわかりません。ピクセルオブジェクトは、サーバーから取得したデータのRLEデコード後に入力されます。
回避策や私が使用しようとする他の方法はありますか?サーバーから取得したデータが認識された形式ではないため、ローダークラスは機能しません。
どんな助けでも大歓迎です。
シュリカント
ありがとう。