没有错误1120的Movie Clip布尔的存在

时间:2014-04-09 22:25:45

标签: actionscript-3 flash

if(stage.contains(mc)){
    trace("mc exists");
}

如果" mc"我怎么能在这条线上做一些事情而不会收到错误?不存在?我也试过了:

if(mc){
    trace("mc exists");
}

1 个答案:

答案 0 :(得分:2)

您可以在mc检查之前检查null contains

if(mc != null && stage.contains(mc)){
    trace("mc exists");
}

或者,如果您想检查显示对象是否是显示列表的一部分,您可以使用简单的功能:

function myCheckForStage(object: DisplayObject):Boolean{
    return (object != null && object.stage != null)
}