![]() |
Создание картинки из массива байтов
Можно ли на флэше (AS3) стандартными методами решить следующую задачу? Флэш-клиент через сокет-соединение получает в виде набора байтов картинку в формате jpg/png. Могу ли я, приняв массив байтов, создать из него собственно картинку?
|
Да, можно.
|
погляди flash.display.Loader там есть метод loadBytes(byteArray:ByteArray)
далее создаем flash.display.Bitmap(loader.content) и радуемся сам не пробовал, но из хелпа это следует.... |
о, я напутал, не из массива, а в массив..
ну тогда BitmapData.setPixels(rect:Rectangle, inputByteArray:ByteArray):void но тогда нужно знать размер картинки, как я понимаю. в общем BitmapData, Bitmap и Loader если грузить постом..... если нет, то через ByteArray сначала создать BitmapData а далее ее превращать в Bitmap |
Типа так:
Код:
package { |
Большое спасибо за пример кода!
|
| Часовой пояс GMT +4, время: 00:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.