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.
