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