Sim,

Eu sei que 99% das coisas podem ser feitas com um simples TitleWindow.
O problema é a minha vontade de abstrair as chamadas à criação,
centralização e remoção do popup.

Uma vez solucionado isso, eu fico contente... =)

[]s,

2008/7/15 Fernando Incerti <[EMAIL PROTECTED]>:
> Faça seu componente normalmente, implemente todas as funcionalidades e na
> hora de chamar o componente chame da forma que vc já vem chamando hoje.
>
> var janela:nome_do_seu_componente =
> nome_do_seu_componente(PopUpManager.createPopUp(this,
> nome_do_seu_componente, true));
>
>
> 2008/7/15 Guilherme Blanco <[EMAIL PROTECTED]>:
>>
>> Olá povo,
>>
>>
>> Estou interessado em desenvolver um componente reutilizável que seja
>> uma TitleWindow modal.
>>
>> Sei perfeitamente como se cria via AS, mas minha idéia agora é
>> definí-la como um componente.
>>
>> Hoje eu tenho assim:
>>
>> public function createModalTitleWindow(title:String)
>> {
>>        var dialog:TitleWindow = TitleWindow(
>>
>>  PopUpManager.createPopUp(Application(Application.application),
>> TitleWindow, true)
>>        );
>>
>>        dialog.title = title;
>>        dialog.minWidth = 350;
>>        dialog.setStyle("borderAlpha", "0.7");
>>
>>        PopUpManager.centerPopUp(dialog);
>>
>>        return dialog;
>> }
>>
>>
>> No entanto... estou querendo fazer algo assim:
>>
>> MyCustomWindow.mxml:
>>
>> <ModalTitleWindow xmlns="core.layout.*" xmlns:mx="...">
>> ...
>> </ModalTitleWindow>
>>
>>
>> Para isto, precisaria criar o core/layout/ModalTitleWindow.mxml ou
>> .as, mas não consigo caminha à partir daqui....
>> Minha idéia é fazer isto e ele já ter todos os items que eu quero já
>> preparados.... close button ativo, com implementação já feita (dispara
>> eventos no close, no ok), etc.
>>
>>
>> Alguém me dá uma idéia?!!??!
>>
>>
>> []s,
>>
>> --
>> Guilherme Blanco - Web Developer
>> CBC - Certified Bindows Consultant
>> Cell Phone: +55 (16) 9166-6902
>> MSN: [EMAIL PROTECTED]
>> URL: http://blog.bisna.com
>> Rio de Janeiro - RJ/Brazil
>>
>>
>
>
> >
>



-- 
Guilherme Blanco - Web Developer
CBC - Certified Bindows Consultant
Cell Phone: +55 (16) 9166-6902
MSN: [EMAIL PROTECTED]
URL: http://blog.bisna.com
Rio de Janeiro - RJ/Brazil

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