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
-~----------~----~----~----~------~----~------~--~---

Responder a