我有一个使用以下代码创建的movieclip:
var thumbContainer:MovieClip = new MovieClip();
thumbContainer.name = "thumbContainer";
stage.addChild (thumbContainer);
Run Code Online (Sandbox Code Playgroud)
如果窗口变大或变小,我希望一切都恢复原状.所以我有一个舞台事件监听器.现在我想看看这个mc是否存在以便重新安装到位.我尝试了不同的方法,但不断得到一个不存在的错误.
1120:访问未定义的属性thumbContainer.
if (this.getChildByName("thumbContainer") != null) {
trace("exists")
}
Run Code Online (Sandbox Code Playgroud)
和
if ("thumbContainer" in this) {
trace("exists")
}
Run Code Online (Sandbox Code Playgroud)
要么
function hasClipInIt (mc: MovieClip):Boolean {
return mc != null && contains(mc);
}
Run Code Online (Sandbox Code Playgroud)