Eu faço desta forma: http://gist.github.com/143967

Abraço
--
http://github.com/leandroo
http://twitter.com/leandrooo
http://leandroo.com.br
http://super-cult.com
--
Leandro de Oliveira


On 20 set, 23:16, Julio Carneiro <jjcarne...@gmail.com> wrote:
> Diego,
>
> Imagino que vc tem o blob em seu VO como um ByteArray, certo?
>
> Neste caso vc tem que converter teu ByteArray para BitMap...
>
> aqui vai codigo para converter ByteArray ==> BitMap e associar a um
> control do tipo mx:Image.
>
> vc chama este método passando o ByteArray e o Image. Ele converte o
> ByteArray para BitMap e associa ao "source" do Image.
>
> hth
> julio
>
> ps: talvez haja alguma outra maneira de converter BA->BitMap, mas a
> única que eu encontrei foi via Loader. O código a seguir pode ser
> modificado apra usar Event em lugar de callLater... mas do jeito que
> está tb funciona.
>
>         public static function byteArrayToImage(ba:ByteArray, img:Image):void
> {
>                         if (ba.length > 0) {
>                         var loader:Loader = new Loader();
>                         loader.loadBytes(ba);
>                         img.callLater(setImage,[loader,img]);
>                         } else img.source = null;
>         }
>         private static function setImage(loader:Loader,
> img:Image):void {
>                 if (loader.content) img.source = Bitmap(loader.content) else
> img.callLater(setImage,[loader,img]);
>         }
>
> On 20 set, 19:09, Diego Martinez Salvanha <dinarus...@gmail.com>
> wrote:
>
> > Pessoal !!
> > boa tarde
>
> > tenho uma lista q me retorna uma imagem do tipo BLOB.. como mapear esse tipo
> > no VO (em AS) e como converter ela para uma imagem para poder setar em um
> > componente tipo Image ?
>
> > vlw
>
> > --
> > --------------------------------------------------------------------
> > Diego M Salvanha
>
> > msn : dinarus...@hotmail.com
> > 18 8801 4874http://twitter.com/dinarussia
>
> > P Antes de imprimir, pense no AQUECIMENTO GLOBAL.
>
>
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a