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

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