2013-06-21 2 views
1

영화 클립 및 모양이있는 MC가 있습니다. 각 어린이를 반복하지만 MovieClips 만 반복 할 수있는 방법이 있습니까? 모양 때문에 null 객체가 계속 나타납니다. 여기 어떻게 어린이부터 영화 클립까지만 반복합니까?

for (var i:int = 0; i < this.numChildren; i++) { 
    var obj:MovieClip = getChildAt(i) as MovieClip; 
} 

나는 아이들에서 자녀의 특정 유형을 얻을 수있는 방법은 없습니다 ...

+0

"무비 클립으로"오직 무비 클립을 추적 거라 생각 했어요. 생각보다 더 가깝습니다. obj이 null 인 경우 MovieClip이 아니므로 다음 객체로 루프를 계속할 수 있습니다. –

답변

2
for (var i:int = 0; i < this.numChildren; i++) { 
    if(getChildAt(i) is MovieClip){ 
     var obj:MovieClip = getChildAt(i) as MovieClip; 
     ... 
    } 
} 
+0

안녕하세요. 감사! – Tom

+0

내가 도와 줘서 다행이다 :) –

관련 문제