Boa tarde a todos. Estou com uma questão interessante e gostaria de
uma ajuda. Simplificando ao máximo, tenho duas classes filhas que
extendem de componentes. Instanciando dinamicamente as filhas, como
saber de qual pai é? Exemplo:

public class ClasseUm extends MDIWindow
{
   (...)
}

public class ClasseDois extends TitleWindow
{
   (...)
}

este é o handler do botão que abre a interface:
(v_interface recebe como string "ClasseUm" ou "ClasseDois")

private function handlerClickLink(v_interface:String):Function{
        return function(event:MouseEvent):void
        {
                var ClassReference:Class = getDefinitionByName(v_interface) as
Class;
                var instancia:Object = new ClassReference();

                if(instancia é filha de TitleWindow){//aquí é onde preciso 
testar de
que pai é o filho
                        PopUpManager.addPopUp(instancia, parent, true);
                        PopUpManager.centerPopUp(instancia);
                }
                else{
                        MDIWindow(instancia).resizable = true;
                        cnvAreaTrabalho.windowManager.add(MDIWindow(instancia));
                }
        }
}

Aguardo a ajuda de vocês. Obrigado.

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