>> Módulo-->var mod:ModuleLoader=new ModuleLoader(); >> *MdiWindow-->mdiWin.addChild(mod); >>> MdiWindow--> >> mod.addChild(mdiWin);* >> MdiManager-->mdicPrincipal.windowManager.add(mdiWin);
Primeiro no seu projeto Main adicione o MDICanvas e coloque um nome, por exemplo:mdicPrincipal. Depois crie a funcao para abrir um modulo na MDIWindow: var mod:ModuleLoader=new ModuleLoader(); mod.url=http://ssss/modulo.swf; var mdiWin:MDIWindow=new MDIWindow(); mdicPrincipal.windowManager.add(mdiWin); É só isso! Abraços! Michel Fernandes http://seucarroeletrico.wordpress.com ----- Original Message ----- From: "beto" <b...@webinovacoes.com.br> To: <flexdev@googlegroups.com> Sent: Friday, March 20, 2009 9:44 AM Subject: [flexdev] Re: acrescentar o MDI a um projeto pronto Michel Fernandes escreveu: > Vc pode implementar do jeito que disse sem estender nada... É mais simples > do que parece. > > Abraços! > > Michel Fernandes > http://seucarroeletrico.wordpress.com > ----- Original Message ----- > From: "beto" <b...@webinovacoes.com.br> > To: <flexdev@googlegroups.com> > Sent: Friday, March 20, 2009 9:26 AM > Subject: [flexdev] Re: acrescentar o MDI a um projeto pronto > > > > Michel Fernandes escreveu: > >> Não, vc adicina o modulo ao mdi filho e depois o mdi filho ao mdi pai. >> módulo-->Module Manager >> mdi Filho--> Mdi Window >> mdi Pai--> Mdi Canvas (coloquei Manager na resposta, mas é Canvas). >> >> Eu tenho um projeto inteiro em MDI e módulos... Funciona muito bem, >> principalmente em quesitos de escalabilidade... Se entrar um módulo novo, >> eu >> faço ele separado e coloco a url, nome, descricao no banco e tudo é >> carregado automaticamente pelo sistema... >> >> Abraços! >> >> Michel Fernandes >> http://seucarroeletrico.wordpress.com >> ----- Original Message ----- >> From: "beto" <b...@webinovacoes.com.br> >> To: <flexdev@googlegroups.com> >> Sent: Thursday, March 19, 2009 6:51 PM >> Subject: [flexdev] Re: acrescentar o MDI a um projeto pronto >> >> >> >> Michel Fernandes escreveu: >> >> >>> Moleza.... >>> >>> Módulo-->var mod:ModuleLoader=new ModuleLoader(); >>> MdiWindow-->mdiWin.addChild(mod); >>> MdiManager-->mdicPrincipal.windowManager.add(mdiWin); >>> >>> Abraços! >>> >>> Michel Fernandes >>> http://seucarroeletrico.wordpress.com >>> ----- Original Message ----- >>> From: "beto" <b...@webinovacoes.com.br> >>> To: <flexdev@googlegroups.com> >>> Sent: Thursday, March 19, 2009 3:09 PM >>> Subject: [flexdev] Re: acrescentar o MDI a um projeto pronto >>> >>> >>> >>> Ricardo Gobbo escreveu: >>> >>> >>> >>>> se o seu projeto é de grande escala, vc pode ver a possibilidade de >>>> usar o Anvil (www.anvilflex.com <http://www.anvilflex.com>) >>>> >>>> 2009/3/19 beto <b...@webinovacoes.com.br >>>> <mailto:b...@webinovacoes.com.br>> >>>> >>>> >>>> carlos alberto alberto escreveu: >>>> > Boa Tarde amigos >>>> > >>>> > Eu tenho um trabalho pronto e gostaria de acrescentar o MDI como >>>> posso >>>> > fazer isto? >>>> > >>>> > Obrigado e que Deus os abençoe >>>> > >>>> > >>>> > >>>> >>>> ------------------------------------------------------------------------ >>>> > Veja quais são os assuntos do momento no Yahoo! + Buscados: Top >>>> 10 >>>> > >>>> >>>> <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/> >>>> > - Celebridades >>>> > >>>> >>>> <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/> >>>> > - Música >>>> > >>>> >>>> <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/> >>>> > - Esportes >>>> > >>>> >>>> <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/> >>>> > > >>>> Opa Carlos >>>> >>>> Poder pode... o componente mdi da flexlib funciona da seguinte >>>> forma, vc >>>> tem um container (MDICanvas) e nele vc adiciona as suas janelas. >>>> >>>> O q vc pode fazer é definir o MDICanvas sendo o seu container PAI, >>>> e as >>>> telas TitleWindow e MDIWindow herdarem dele. >>>> >>>> >>>> >>>> -- >>>> Atenciosamente, >>>> >>>> Beto >>>> +55 61 4063.6303 | 61 8409.1775 >>>> Web Inovações >>>> www.webinovacoes.com.br <http://www.webinovacoes.com.br> >>>> >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> Att. >>>> Ricardo Gôbbo de Águas >>>> Engenharia de Computação >>>> Universidade Federal de Goiás >>>> www.ricardogobbo.wordpress.com <http://www.ricardogobbo.wordpress.com> >>>> >>>> >>>> >>>> >>>> >>> Outro detalhe ainda não consegui colocar o MDI em modulos. >>> >>> >>> >>> >> Michel Fernandes, >> >> Ainda não entendi, para mim o correto seria o Módulo ser o pai do >> mdiWindow >> >> Módulo-->var mod:ModuleLoader=new ModuleLoader(); >> *MdiWindow-->mdiWin.addChild(mod); >>> MdiWindow--> >> mod.addChild(mdiWin);* >> MdiManager-->mdicPrincipal.windowManager.add(mdiWin); >> >> >> >> > > Michel Fernandes, > > Ainda para min module é um misterio. Por conta de uma implementação eu > tive q separar o MDIWindow em 2 arquivos e no 1º (Pai hj ta extends de > canvas) eu posso usar o ModuleLoader pq extends de VBox, e o 2º um Panel. > > Como ficaria nessa nova situação? > > Michel Fernandes, Já abusando... vc tem algum pedaço de codigo q possa disponibilizar. Ficarei grato. -- Atenciosamente, Beto +55 61 4063.6303 | 61 8409.1775 Web Inovações www.webinovacoes.com.br --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---