Функция работает не корректно! (read32)
Добрый день! У меня есть проблема - почему когда скрипт читает Chunk, он не читает дальше IHDR, а выдает непонятную ошибку?
var req = new LoadBinary("clock.png",function(){ var bin = new OpenBinary(req.bin); bin.seek(8); //Пропускаем сигнатуру do { var xlen = bin.read32(1); //Длина чанка (дальше IHDR никуда) xlen = swap32(xlen[0]); var xchnk = bin.read(4); //Имя чанка bin.seek(xlen); //Пропускаем данные bin.seek(4); //Пропускаем CRC } while (bin.off < req.bin.byteLength); }); Исходники библиотеки: https://github.com/Solovei95/jstools...binarytools.js В логе ничего нету при этом... :( А в хроме не понятная ошибка. |
http://solovei95.github.com/jstools/chunk.html
Прошу помочь! |
Он более одного раза Uint32Array не хочет вызывать! Гадина!
|
Часовой пояс GMT +3, время: 16:21. |