Mais uma vez, Obrigado

:)

On Jul 4, 2:36 pm, João Fernandes
<[email protected]> wrote:
> 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.

Responder a