Eu passei o tempo todo brigando com isso, e no final, criei uma
TitleWindow que é um módulo.
Isso resolveu meu problema... =)

Vlw pela ajuda mesmo assim!!!


[]s,

2008/7/16 Rafael Gomes Dantas <[EMAIL PROTECTED]>:
> tenta
> (owner as ModalDialog).close();
>
> 2008/7/16 Guilherme Blanco <[EMAIL PROTECTED]>:
>>
>> ModalDialog(owner).close();
>>
>>
>> 2008/7/16 Rafael Gomes Dantas <[EMAIL PROTECTED]>:
>> > Você não sabe qual é a linha que ele reclama não? Ela costuma ficar com
>> > o
>> > fundo verde...
>> >
>> > 2008/7/16 Guilherme Blanco <[EMAIL PROTECTED]>:
>> >>
>> >> Olá povo,
>> >>
>> >>
>> >> Estou com um probleminha.... pesquisando na net alucinadamente enquanto
>> >> posto.
>> >> Eu tenho minha aplicação que carrega um módulo e instancia ele dentro
>> >> de uma instância da classe core.controls.ModalDialog, classe q eu
>> >> implementei derivada de TitleWindow.
>> >>
>> >> O código é bem simples.... segue a implementação do evento module load:
>> >>
>> >> protected function
>> >> handleCreateCompanyModuleLoad(event:ModuleEvent):void
>> >> {
>> >>        var dialog:ModalDialog =
>> >>
>> >> ModalDialog(PopUpManager.createPopUp(Application(Application.application),
>> >> ModalDialog, true));
>> >>
>> >>        // Dialog customization
>> >>        dialog.title = "Create Company";
>> >>        dialog.width = 450;
>> >>        dialog.height = 270;
>> >>        dialog.showCloseButton = true;
>> >>
>> >>        // Dialog content customization
>> >>        var ui:* = event.module.factory.create();
>> >>        dialog.addChild(ui);
>> >> }
>> >>
>> >>
>> >> Um dos botões de dentro do módulo fecha a ModalDialog. Como eu sei que
>> >> estou sempre dentro dela, faço um cast pro Flex parar de me
>> >> aporrinhar...
>> >>
>> >> <mx:Button label="Cancel" click="close();"/>
>> >>
>> >>
>> >> protected function close():void
>> >> {
>> >>        //ModalDialog(parent).close();
>> >>        ModalDialog(owner).close();
>> >> }
>> >>
>> >>
>> >> Toda vez que executo meu código e clico no botão de cancelar... ele
>> >> solva esse runtime error:
>> >>
>> >> TypeError: Error #1034: Type Coercion failed: cannot convert
>> >> core.controls::[EMAIL PROTECTED] to core.controls.ModalDialog.
>> >>
>> >>
>> >> Alguma idéia de como resolver isso?
>> >>
>> >>
>> >> PS: Dentro do módulo da aplicação (ela é 100% modular) eu já importei
>> >> o ModalDialog e dentro do módulo também... pesquisando na net falaram
>> >> que isto poderia ser um problema (resolveu pro kra lá), mas não surtiu
>> >> efeito pra mim....
>> >>
>> >>
>> >> []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
>>
>>
>
>
> >
>



-- 
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 flexdev@googlegroups.com
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