Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   haxe, openFL и byteArray (http://www.flasher.ru/forum/showthread.php?t=215592)

illusion21 26.05.2018 15:01

haxe, openFL и byteArray
 
Всем привет. Пытаюсь тут портировать проект с AS3 на haxe через openFL чтобы запускать все это дело в html5 и столкнулся с проблемой. Есть бинарный файл, который успешно грузится что из под swf, что из под html5, однако сам файл упакован при помощи LZMA алгоритма. Так вот стандартная функция в ByteArray .uncompress(CompressionAlgorithm.LZMA) отлично все распаковывает если компилить в SWF и совершенно не распаковывает если делать компиляцию в HTML5. Массив байт остается без изменений какой скачался, тоесть совершенно ничего не делает эта функция.

Вопрос - есть ли возможность как-то распаковывать LZMA при публикации в HTML5 или придется отказываться от компрессии?

Tails 26.05.2018 15:16

Упаковать с использованием другого сжатия?
https://lib.haxe.org/t/lzma/ смотрели?

illusion21 26.05.2018 15:51

Цитата:

Сообщение от Tails (Сообщение 1205385)
Упаковать с использованием другого сжатия?
https://lib.haxe.org/t/lzma/ смотрели?

Другое сжатие конечно можно попробовать, но это нужно бешенное количество уже готовых файлов пережимать. По поводу библиотеки ссылку на которую вы дали - не пойму как ее подключить к проекту.
Установил ее через командную строку "haxelib install lzmahx 1.0.0" как написано в инструкции - написало что установилось, но как в проекте задействовать что-то не соображу.

Добавлено через 3 часа 12 минут
установить либу удалось, но что-то не работает. Все сделал вроде как по инструкции, но при попытке декомпрессии вылазит ошибка в глубине кода этой самой библиотеки. Может быть где-то есть рабочий пример или кто-то знающий может показать как этой хренью пользоваться так чтобы оно работало?

Tails 27.05.2018 11:56

Попробуйте в группе телеграмма спросить: https://telegram.me/haxe_ru
Ещё есть скайп чат: skype:?chat&blob=zb5qsc1h99x9s5tL81Q...mkPasWxUPgASFA


Часовой пояс GMT +4, время: 10:17.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.