![]() |
Как получить BitmapData из ByteArray?
Проблема следующая:
Загружаю zip файл с картинками. Разархивируем его. Получаем содержимое каждого файла в ByteArray Как можно получить BitmapData из ByteArray? Спасибо. |
Loader.loadBytes
|
Имеется ввиду это?
Код AS3:
|
а что должен вывести по вашему мнению?
|
Ну если бы вы грамотно подошли к вопросу и потрудились бы почитать документацию, тогда бы получилось.
|
По поводу Loader.loadBytes я ничего не нашел.
Нашел другой способ: BitmapData.setPixels(rect, ByteArray); Но проблема вот в чем: setPixels принимает в ByteArray массив "32-разрядных неумноженных пиксельных значений в ARGB". А если я загружаю zip и разархивирую картинку, то получаю ByteArray другой структуры. Т.е. Код AS3:
А вот Код AS3:
Код AS3:
Код:
End of file was encountered |
вам нужно сюда: http://www.flasher.ru/forum/showpost...93&postcount=2
|
Вам не нужен setPixels, вам нужен loadBytes, и content как Bitmap.
|
Да, спасибо, разобрался, все получилось :)
|
| Часовой пояс GMT +4, время: 13:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.