import haxe.zip.Reader in Zip;
......
var bytes:ByteArray = Assets.getBytes("assets/mascot.zip");
var input:BytesInput = new BytesInput(bytes);
var zip:Zip = new Zip(input);
var list:List<Entry> = zip.read();
for (entry in list)
{
trace (entry.fileName, entry.compressed);
trace (entry.compressed);
var data:Bytes;
if (entry.compressed)
{
data = Deflate.decompress(entry.data);
} else
{
data = entry.data;
}
if (entry.fileName == "atlas0.png")
{
var bd:BitmapData = BitmapData.fromBytes(ByteArray.fromBytes(data));
stage.addChild(new Bitmap(bd));
}
}
Does’t work
bd
is null