怎么判断这个contain.getChildAt(i);返回的值的控件类型

如何判断这个contain.getChildAt(i);返回的值的控件类型
var obj:DisplayObject = contain.getChildAt(i);

如何判断obj的控件类型,比如按钮,文本,等等
------解决方案--------------------
if(obj is TextField){
    //....
}

?
------解决方案--------------------
尝试使用typeof获取类型后再判断