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

Responder a