![]() |
Изображение в ByteArray и обратно
Здравствуйте:
Пытаюсь загнать изображение в ByteArray и, прочитать его из ByteArray. Код AS3:
|
не readObject , а readUTFBytes помоему
|
Не умеет AMF сериализовать дисплей обжекты.
|
Код AS3:
|
Bitmap - это DisplayObject. AMF не может сериализовать/десериализовать DisplayObject. Соответственно не получится записать и прочитать Bitmap из ByteArray.
|
Цитата:
Добавлено через 33 секунды Цитата:
|
У BitmapData есть специальный метод для этого - getPixels/setPixels. Вобщем некоторые нативные типы нельзя записать в ByteArray. С этим нужно смириться.
|
Bitmap - bitmapdata - encoder - bytearray
bytearray - loadr.loadFromBytes - Bitmap |
Говоря об AMF - он не умеет сериализовать то, что имплементит интерфейс IBitmapDrawable
|
Цитата:
|
Кстати, забавные эффекты, если прописать
Код AS3:
|
Пока сделал так:
Код AS3:
|
| Часовой пояс GMT +4, время: 23:58. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.