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.
