我有下面的代碼創建了一個影片剪輯:動作-3:檢查是否存在的MovieClip
var thumbContainer:MovieClip = new MovieClip();
thumbContainer.name = "thumbContainer";
stage.addChild (thumbContainer);
如果窗口變大/小我想要的一切放回原處。所以我有一個舞臺事件監聽器。現在我想看看這個mc是否存在要放回原處。我嘗試過不同的方式,但不斷收到不存在的錯誤。
1120:訪問未定義的屬性thumbContainer。
if (this.getChildByName("thumbContainer") != null) {
trace("exists")
}
和
if ("thumbContainer" in this) {
trace("exists")
}
或
function hasClipInIt (mc: MovieClip):Boolean {
return mc != null && contains(mc);
}
您應該將Amarghosh標記爲正確答案,因爲您的解決方案基於他的答案。沒關係。發佈完整的解決方案以展示您如何解決初始描述的問題。但是,通常情況下,您將自己標記爲答案的作者,因爲它實際上是基於另一個答案,這有助於您找到解決方案。如果沒有,你會被卡住。因此,請相信原作者,即使他沒有提供您需要的確切線條 - 顯然這是不可能的,因爲我們都沒有完整的代碼。 –