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