muito fixe... assim fica muito mais limpo!
já agora... por norma, onde se deve colocar as interfaces? alguma
pasta especial só para interfaces ou no mesmo namespace que a propria
classe?

obrigadão pela dica João Fernandes!


On Jul 4, 2:04 pm, João Fernandes
<[email protected]> wrote:
> no teu module fazes no mxml
>
> <module .... implements="ISomeInterface"/>
>
> no código fazes
>
> if(theLoader.child is ISomeInterface)
>    ISomeInterface(theLoader.child).someInterfaceMethod();
>
> Assim a tua aplicação principal não precisa de saber do módulo em si o que
> acaba por retirar as referências do modulo do swf principal.
>
> João Fernandes
>
> 2011/7/4 Ricardo Araújo <[email protected]>
>
>
>
>
>
>
>
>
>
> > neste momento consegui que funcionasse mas acho que é uma martelada
> > grande:
> > theLoader.child["CaptureData"]();
>
> > :)
>
> > On Jul 4, 12:56 pm, Ricardo Araújo <[email protected]> wrote:
> > > o meu Module está em mxml... como faço o interface?
> > > referes-te a interface ou fazer o cast para aquele type de module?
>
> > > On Jul 4, 12:19 pm, João Fernandes
>
> > > <[email protected]> wrote:
> > > > Já tentaste usar uma interface no teu módulo e vazer a validação após o
> > > > carregamento?
>
> > > > if(child is ISomeInterface)
> > > >  ISomeInterfaec(child).someInterfaceMethod();
>
> > > > Isto inclusive permite-te que quem carrega não tenha toda a definição
> > do
> > > > módulo tornando o swf mais pesado.
>
> > > > João Fernandes
>
> > > > 2011/7/4 Ricardo Araújo <[email protected]>
>
> > > > > Bom dia malta,
>
> > > > > Queria chamar funções dum modulo a partir da aplicação que o carrega.
> > > > > No código consigo não ter erros mas depois em RunTime rebenta
> > logo....
>
> > > > > primeiro carrego o modulo depois noutro button tento chamar uma
> > função
> > > > > pública do modulo
>
> > > > > (theLoader.child as MainView_Module).teste();
>
> > > > > já tentei com o ModuleManager mas pareceu-me mais complicado e no fim
> > > > > ia dar ao mesmo...
>
> > > > > --
> > > > > Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> > > > > Comunidade Portuguesa de Rich Internet Applications -www.riapt.org"
> > dos
> > > > > Grupos do Google.
>
> > > > > Para publicar uma mensagem neste grupo, envie um e-mail para
> > > > > [email protected].
> > > > > Para anular a inscrição neste grupo, envie um e-mail para
> > > > > [email protected].
> > > > > Para ver mais opções, visite este grupo em
> > > > >http://groups.google.com/group/riapt?hl=pt-PT.
>
> > > > --
>
> > > > João Fernandes
>
> > --
> > Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> > Comunidade Portuguesa de Rich Internet Applications -www.riapt.org" dos
> > Grupos do Google.
>
> > Para publicar uma mensagem neste grupo, envie um e-mail para
> > [email protected].
> > Para anular a inscrição neste grupo, envie um e-mail para
> > [email protected].
> > Para ver mais opções, visite este grupo em
> >http://groups.google.com/group/riapt?hl=pt-PT.
>
> --
>
> João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

Responder a