a função esta assim

*public* *function* center(window:MDIWindow):*void
*

{

window.x = *this*.mdiCanvas.width / 2 - window.width /2;

window.y = *this*.mdiCanvas.height / 2 - window.height /2;

}

a função que abre a janela esta assim..

*var* win_0004:Prog_0004 = *new* Prog_0004();

mdiCanvas.windowManager.add(win_0004);

mdiCanvas.windowManager.addCenter(win_0004);

 }

mesmo assim nao funciono...

temalguma ideia sera problema no componente MDI?









2009/4/16 George Queiroz <[email protected]>

> não, passe pra function a win_0004 e deixa como estava o código.
>
>
> 2009/4/16 Vagner Mendonça <[email protected]>
>
>> 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 <[email protected]>
>>
>>> 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: [email protected] / 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 <[email protected]>
>>>
>>>  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 <[email protected]>
>>>>
>>>> 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
>>>>>           [email protected]
>>>>> -------------------------------------------------------------
>>>>>
>>>>>
>>>>>
>>>>> 2009/4/15 Beto <[email protected]>
>>>>>
>>>>>>
>>>>>> 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 [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a