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