O Haroldo está certo, mas só para esclarecer um pouco mais:

O controle <mx:Image/> carrega a imagem qnd o atributo source é setado.
Se vc inicia seu aplicativo com esse atributo contendo valor, a imagem será
carregada já na inicialização.

Se oq vc quer é carregar em tempo de execução, e de forma "preguiçosa"
(lazy, a medida que necessita da imagem) vc tem q ir setando os sources em
tempo de execução também.

Uma outra forma seria usando um Loader, talvez seja até mais interessante pq
daí vc teria acesso aos bytes carregados em tempo real e dá até pra fazer
uma barra de progresso, mas é claro, envolve mais código e aumenta a
complexidade (nem tanto pra falar a verdade).

Agora, se vc tiver muitas imagens para ser carregadas, recomendo o uso de
algum framework de carregamento massivo como o MASAPI ou o BulkLoader.
Pesquise sobre eles.


Abraços.





2009/3/23 Haroldo do Nascimento <harol...@gmail.com>

> Boa Noite!
> Bom, pelo que eu sei, teoricamente ele não carrega, somente na visualização
> da mesma.
> Tem a questao dos "policy" da vida, que implenta isso, mas ai tem que ver
> se sua aplicação já não esta com este atributo.
> Resumindo, pelo que eu li, ele não carrega tudo nao ao iniciar a
> application, exceto se pedir mesmo.
>
> Certamente alguem passar a informacao 100%  certa para voce, se eu estiver
> errado.
>
> Abraço,
>
> Haroldo
>
>
>
> 2009/3/23 Ricardo Araujo <ricardo...@gmail.com>
>
>  Grupo, boa tarde,
>> como eu faço para carregar uma serie de imagens em tempo de execução?
>> por exemplo tenho uma ViewStack ou tabNavigator, e gostaria que quando
>> seleciona uma view ou uma tab ele carrega a umas imagens dentro dela, ao
>> invez de carregar tudo de uma vez ao iniciar a aplicação.
>> alguem tem algum exemplo?
>>
>> Obrigado
>>
>>
>> --
>> Aquele Abraço,
>> Ricardo Araujo
>> (11) 7607-5909
>>
>>
>>
>> >>
>>


-- 
Mário Júnior
Programador Java / Adobe Flex
http://blog.mariojunior.com

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

Reply via email to