Vagner, Primeiro mude aquele código que citei na classe MDIManager. Depois disso, basta vc usar o código que vc estava utilizando antes...
mdiCanvas.windowManager.addCenter(win_0004); O que aquele mudança no código fez foi redefinir a função que o "windowManager" utiliza internamente para centralizar a janela, ok? Vicente Maciel Junior RiaBrazil - Senior Rich App Developer Independent Web Developer & Consultant Adobe Advanced Certified Developer Adobe Certified Instructor (ColdFusion & Flash Platform) +55 71 8120-0035 MSN: macie...@gmail.com / Twitter: macieljr http://www.riabrazil.com.br http://teclandoalto.blogspot.com Grupo de usuarios Oficial Adobe RIA-BA: http://bit.ly/ria-ba 2009/4/16 Vagner Mendonça <vagner...@gmail.com> > Boa tarde > windows seria o nome da minha janela...tipo eu criei como > win_0004....depois naa função que chama a janela ficaria assim? > > public function center(window:MDIWindow):void > { > win_0004.x = this.container.width / 2 - win_0004.width /2; > win_0004.y = this.container.height / 2 - win_0004.height /2; > } > > *var* win_0004:Prog_0004 = *new* Prog_0004(); > > mdiCanvas.windowManager.add(win_0004); > > mdiCanvas.windowManager.addCenter(win_0004); > > seria isto??? > > obrigado > 2009/4/16 Vicente Maciel Junior <macie...@gmail.com> > >> No Flexlib em: >> >> flexlib.mdi.managers.MDIManager.as<http://flexlib.mdi.managers.mdimanager.as/> >> >> Você vai encontrar o método: >> >> public function center(window:MDIWindow):void >> { >> window.x = this.container.width / 2 - window.width; >> window.y = this.container.height / 2 - window.height; >> } >> >> Altere para: >> >> public function center(window:MDIWindow):void >> { >> window.x = this.container.width / 2 - window.width /2; >> window.y = this.container.height / 2 - window.height /2; >> } >> >> Então o addCenter() vai funcionar centralizando normalmente. >> >> Vicente Maciel Junior >> RiaBrazil - Senior Rich App Developer >> Independent Web Developer & Consultant >> Adobe Advanced Certified Developer >> Adobe Certified Instructor (ColdFusion & Flash Platform) >> +55 71 8120-0035 >> MSN: macie...@gmail.com / Twitter: macieljr >> http://www.riabrazil.com.br >> http://teclandoalto.blogspot.com >> Grupo de usuarios Oficial Adobe RIA-BA: http://bit.ly/ria-ba >> >> >> 2009/4/16 Vagner Mendonça <vagner...@gmail.com> >> >> coloquei assim mais ele deu so uma movida..não centraliso total.. >>> >>> * >>> >>> var >>> *win_0004:Prog_0004 = *new* Prog_0004(); >>> >>> mdiCanvas.windowManager.add(win_0004); >>> >>> mdiCanvas.windowManager.addCenter(win_0004); >>> Tem alguma ideia que pode ser...? >>> >>> >>> 2009/4/16 Alexandre Tavares Farias <fariasalexan...@gmail.com> >>> >>> Amigos bom dia, >>>> Estou com o mesmo problema, fico no aguardo tambem.... >>>> >>>> -- >>>> Atenciosamente, >>>> >>>> ------------------------------------------------------------ >>>> NET SOLUTIONS INFORMÁTICA >>>> ------------------------------------------------------------ >>>> Alexandre Tavares Farias >>>> Fortaleza - Ce >>>> ------------------------------------------------------------- >>>> www.netsolutions-ce.com.br >>>> www.ns-ce.com.br >>>> fariasalexan...@gmail.com >>>> ------------------------------------------------------------- >>>> >>>> >>>> >>>> 2009/4/15 Beto <b...@webinovacoes.com.br> >>>> >>>>> >>>>> DZ8 escreveu: >>>>> > Galera to com um probleminha aqui em usar este tipo de recurso tenho >>>>> > uma janela em mdi e nao tem jeito de centralizar. >>>>> > para maximir e tranquilo e para centralizar ela com tamanho normal eu >>>>> > usei mdicamvas.windowsmaneger.center(); mais não adianto, alguem tem >>>>> > alguma ideia de como posso fazer isto....obrigado >>>>> > > >>>>> > >>>>> > >>>>> Vagner, >>>>> >>>>> Tenta o seguinte: >>>>> >>>>> mdicanvas.addCenter(mdiWindow); >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Atenciosamente, >>>>> >>>>> Beto >>>>> +55 61 4063.6303 | 61 8409.1775 >>>>> Brasília - DF >>>>> 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 -~----------~----~----~----~------~----~------~--~---