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
-~----------~----~----~----~------~----~------~--~---