Tudo depende, quando tenho uma funcionalidade que possa ser partilhada por N áreas na aplicação meto numa pasta genérica, no entanto se for uma interface que seja para ser usada por N classes do mesmo package, então ai meto juntamente com as mesmas.
João Fernandes 2011/7/4 Ricardo Araújo <[email protected]> > 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. > > -- 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.
