Julio !! vou fazer o teste !!!!
obrigado pela dica !!

assim q testar posto !
vlw

2009/9/21 Julio Carneiro <jjcarne...@gmail.com>

>
>
> vc experimentou colocar tamanho explícito no teu Image and setar a
> opção de 'scaleContent=true'?
>
> O mx:Image faz o scale automático da imagem caso o componente seja
> definido com um tamanho explícito.
> Assim vc não precisa fazer nada, deixa o Flex framework fazer pra
> vc :-)
>
> se vc tem por exemplo:
>  <mx:Image id="original" source="http//url da imagem..."/>
> e
>  <mx:Image id="thumb" source={original} width="32" height="32"
> scaleContent="true"/>
>
> vc vai ter duas cópias da mesma imagem exibidas, uma em tamanho
> original e outra em 32x32 pixels.
>
> hth
> julio
>
> > REDIMENSIONAR UMA IMAGEM EM 2 TAMANHAS (UMA THUMB E OUTRA GRANDE)
> >
> > alguem já fez isso ?
> >
> >  t+
> >
> > 2009/9/21 Julio Carneiro <jjcarne...@gmail.com>
> >
> >
> >
> >
> >
> >
> >
> > > Leandro,
> >
> > > Este é o oposto do que o Diego quer. Teu exemplo converte um Image ==>
> > > ByteArray. O meu faz o inverso, de um ByteArray para Image.
> >
> > > On 21 set, 11:00, Leandro de Oliveira <ol.lean...@gmail.com> wrote:
> > > > Eu faço desta forma:http://gist.github.com/143967
> >
> > > > Abraço
> > > > --
> > >http://github.com/leandroohttp://twitter.com/leandrooohttp://leandroo.
> ..
> > > > --
> > > > 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.
> >
> > --
> > --------------------------------------------------------------------
> > Diego M Salvanha
> >
> > msn : dinarus...@hotmail.com
> > 18 8801 4874http://twitter.com/dinarussia
> >
> > P Antes de imprimir, pense no AQUECIMENTO GLOBAL.
> >
>


-- 
--------------------------------------------------------------------
Diego M Salvanha

msn : dinarus...@hotmail.com
18 8801 4874
http://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