Boas,

tenho 2 imagens numa aplicação: uma bem grande (zoomImg), e outra minuscula (mini).
A imagem zoomImg é carregada do servidor usando o source da classe Image. No "complete" do zoomImg tenho este código:

mini.source= new Bitmap(ImageSnapshot.captureBitmapData(zoomImg.content));

Ou seja, estou a copiar o bitmap do ZoomImg e a aplicar no mini.

O mini por sua vez é:

        <Image
            width="180"
            height="180"          
            scaleContent="true" 
            id="mini">

Ou seja, vai mostrar a imagem que está no zoomImg escalada para 180x180 pixeis. O problema é que por vezes, de forma aleatoria, no momento da aplicação da imagem ao "mini", aparece uma frame com a imagem no tamanho original e só na frame seguinte é que a imagem fica em 180x180. Desconfio que o escalamento só seja aplicado depois da imagem ter sido exibida no ecrã.
Alguém tem alguma sugestão para resolver o problema?

Obrigado,

João Saleiro

CTO @ Webfuel
Adobe Community Expert
Co-founder of the Portuguese RIA Community


View João Saleiro's profile on LinkedIn

Responder a