Имейте Связывание изображения с байтовым массивом, а не растровым изображением или растровым изображением - PullRequest
0 голосов
/ 15 февраля 2011

У меня есть объект, в котором хранится сжатая версия изображения ByteArray (jpg или png). Я хочу сохранить это таким образом, поскольку bytearray примерно в 30 раз меньше растрового изображения, которое он создает. Проблема, с которой я сталкиваюсь, заключается в том, что я хочу связать изображение с этим байтовым массивом. Я не могу связать его с bytearray, потому что он требует BitmapAsset в качестве источника. Есть ли способ загрузить BitmapAsset из байтового массива, но при этом связать его с байтовым массивом, когда будет доступно новое изображение?

1 Ответ

1 голос
/ 15 февраля 2011

Ладно, похоже, у меня есть ошибка при назначении байтового массива источнику. Похоже, это работает и привязка к байтовому массиву будет работать.

<?xml version="1.0" encoding="utf-8"?>
<mx:Image xmlns:mx="http://www.adobe.com/2006/mxml"
     source="{imagePM.test}">
    <mx:Script>
        <![CDATA[
            import com.pinkhippo.model.presentation.ImageViewerPM;

            [Bindable]
            public var imagePM:ImageViewerPM;

        ]]>
    </mx:Script>
</mx:Image>

[Bindable]
public class ImageViewerPM extends EventDispatcher{

     public var test:ByteArray;
}
...