Sao as mesmas, mas agora ja consegui carregar a imagem na BD. Mas
agora para a ir buscar... estou a guardar a imagem numa BD em SQL,
como Varbinary(MAX). Para a chamar estou a fazer algo do género:

var ui_loader:UIComponent = new UIComponent();
ui_loader.name = "preview_image";
preview_box.addChild(ui_loader); //PROBLEMA

var adBitmap:Bitmap = Bitmap (adImage.content);
var bitmapData:BitmapData = adBitmap.bitmapData;
var rect:Rectangle = new Rectangle(0,0,bitmapData.width,
bitmapData.height);
ImageByteArray = bitmapData.getPixels(rect);

//Envia o anuncio para o java, passando o ImageByteArray como
argumento

Para ir buscar o anuncio tenho este método:

private function showAdImage(event:ResultEvent):void
{
                var ba:ByteArray = event.result as ByteArray;
                var ui_loader:UIComponent = preview_box.getChildByName
("preview_image") as UIComponent;

                var data:BitmapData = new BitmapData
(current_image.width, current_image.height, false, 0);
                var bmp:Bitmap = new Bitmap(data);
                bmp.name = "image";
                data.setPixels(data.rect, ba);

                ui_loader.addChild(new Bitmap(data));
                ui_loader.width = data.width;
                ui_loader.height = data.height;

}

a preview_box é uma TitleWindow, onde la dentro está o objecto do tipo
Image, onde a imagem do respectivo anúncio pode ser visualizada. O
problema é o loader "preview_image", o qual não consigo adicionar à
preview_box. Esse código tenho antes de invocar o método remoto que
vai mandar o anuncio para o java (la em cima, onde diz "PROBLEMA").
Quando chego ao addChild, o programa faz freeze. Ha alguma maneira
mais simples de eu fazer isto (de carregar a imagem a partir da BD em
SQL?)

Preciso mesmo de ajuda neste ponto :P

Obrigado
Rui


--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para 
[email protected]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a