Hebert entendi, porem se for modulos dinamicos, dependendo do botao que
eu clicar eu abro outro, porem todos recebem um parametro X, eu sempre
tenho que fazer isso, apos acabar de carregar o modulo? tem como como
por exemplo eu dar um moduloLoader.loadModule(modulo, parametros);?
valeu
Em 4/3/2010 10:56, Herberth Amaral escreveu:
A comunicação entre módulos e aplicação é tranquila. O móduleLoader
tem um atributo que aponta pra instancia do módulo e vc pode acessar
algo da aplicação através da classe Application, dessa forma:
Application.application => aponta pra sua aplicação (vc pode acessar
isso dentro do módulo). Se você estiver dentro do módulo e quiser
pegar o valor de um TextInput txtNome dentro da app:
Application.application.txtNome = "Text mudado no módulo";
moduleLoader.child => Aponta para o módulo atualmente carregado no
ModuleLoader moduleLoader. Se vc tiver um TextInput chamado txtNome
dentro do seu módulo, vc pode acessar assim:
NomeDoMeuModulo modulo = moduleLoader.child as NomeDoMeuModulo;
modulo.txtNome = "Text mudado da aplicação";
On Mar 4, 9:05 am, Fabio Ebner<faeb...@gmail.com> wrote:
Legal, e e possivel eu passar um parametro para o meu modulo? se sim , como
obrigado
Em 3/3/2010 18:18, Herberth Amaral escreveu:
Pode sim.
O lance o seguinte: voc pode ter m dulos n o otimizados e ainda sim
conseguir uma performance legal. Acontece que quando vc coloca os seus
SWC como RSL (Runtime shared library), vc vai baixar o SWF da sua
aplica o + o SWF correspondente esse SWC.
Da que voc pode tirar vantagem do caching do browser: j que seus
m dulos n o s o otimizados e eles usam RSL da mesma forma que a
aplica o usa, voc s baixa uma vez a mesma lib. Ou seja: continua
com lazy load do mesmo jeito, s que agora vc t usando um recurso do
seu browser, n o do Flex em si.
S completando o que a Carol disse: n o necessariamente o m dulo n o-
otimizado fica maior quando adiciona-se um novo SWC. Como eu disse, se
esse SWC for compilado como RSL, o SWF resultante ficar no cache do
navegador e assim vc n o perde tanta performance.
Eu nunca testei isso muito fundo pra ter certeza (s uso m dulos
otimizados e RSL), mas de acordo como as coisas funcionam, assim
mesmo :)
Se alguem tiver um case interessante desse caso pra mostrar, avise
aqui.
Abra os,
---
Herberth Amaral
http://herberthamaral.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