Olá Carlos,

Minha sugestão é você chamar o método do módulo "blog" após o
ModuleLoader disparar o evento "ready", ao invés de usar setInterval.
Creio que vá funcionar!

Porém o ideal é você estudar o ciclo de vida dos componentes Flex para
não ter problemas futuros com arquitetura da aplicação.

[]'s
Saulo

On 2 mar, 15:17, Carvalhar <[email protected]> wrote:
> oi,
>
> eu to com meu site divido em modulos, onde cada página corresponde a
> um modulo distinto.
> tenho um modulo "home" que possui uma chamada para uma função dentro
> do modulo "blog".
>
> O problema é que nem sempre o modulo "blog" vai estar carregado quando
> o usuário estiver na home e clicar no botão que chama essa função do
> modulo que nao foi carregado ainda.
>
> O que eu to fazendo de alternativa é criar uma função intermediaria no
> mxml principal, que se o modulo já tiver sido baixado ela apenas
> repassar a chamada, se não estiver carregado ela abre a página que
> carrega o modulo e então com um setinterval eu disparo a chamada a
> função apos alguns milisecundos.
>
> É obvio que o setinterval não é uma solução adequada...mesmo no meu pc
> dá diferença no tempo de renderizar o swf e isso nao dá certo as
> vezes.
>
> Eu queria evitar de colocar esse código proprio do modulo dentro do
> mxml principal..mas não to vendo outra alternativa :(
>
> Será que existe?
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a