Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Много файлов в один. (http://www.flasher.ru/forum/showthread.php?t=170881)

F10 04.11.2011 01:53

Много файлов в один.
 
Стоит задача упаковать много небольших картинок в один файл. Сейчас использую amf.

Так как amf (вроде) использует только текстовый формат, приходится сначала вытягивать из битмапок картинок векторный массив (getVector), записывать его в amf-ку, сжимать её, и на принимающей стороне распарсивать эту amf-ку и создавать изображения на месте (setVector).

В принципе этот метод вполне устраивает, но может есть какие-то другие способы решения подобной задачи?

illuzor 04.11.2011 03:06

Может стоит попробовать .zip? Есть as3 библиотеки для работы с ним.

expl 04.11.2011 17:08

Цитата:

Так как amf (вроде) использует только текстовый формат
Нет, amf и сам по себе бинарный, и в него можно ByteArray засовывать (на C#, по крайней мере с помощю какой-то либы jpeg картинки как набор байт в поля объекта, сериализующегося в amf, засовывал, а флешем брал из полей как ByteArray и загружал в Loader, не BitmapData же сразу запихивать - зело весит много)

Можно при определенной сноровке и типизированные экземпляры классов запихивать, просто типизированные классы могут усложнить жизь, если amf генерит не as3, а PHP, например.


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

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