MovieClip.removeMovieCilp() 로 지울수 있는 뎀쓰에 한계가 있다. 0~1048575 지워지지않는 무비가 있다면 MovieClip.swapDepths로 조정해준후 지우면 된다. 다음은 0부터 빈 뎁스 공간을 찾아주는 함수이다. /** * 0~부터 비어있는 뎁스를 리턴한다. * @param target 레벨 무비클립(_root) * @return (Number)깊이 */ function findEmptyDepths(target:MovieClip) :Number { var i = 0; while(target.getInstanceAtDepth(i) != undefined) i++; return i; } <실제 사용> //강제로 지워지궤 됨 var depths:Number = findEmptyDepths(_root); target.swapDepths(depths); target.removeMovieClip(); |
Posted on 2006/05/30 19:23
Filed Under Development/Flash