2009-11-30 7 views
1

무비 클립을 분리하여 다른 곳에 첨부하고 싶지만 AS2에서는 불가능합니다.무비 클립의 부모 변경

코코아의 addSubview/removeFromSuperview에 해당하는 AS2를 찾고 있습니다.

새로운 부모와 함께 영화를 복제하는 등의 대안 경로가 있습니까? 가능합니까?

답변

6

내가 기억하는 한, 당신은 이것을 할 수 없다.

AS2는 이러한 심각한 단점을 지니고 있으며, AS3를 사용하면 그래픽이 개체에 직접 연결되어 있지 않으므로 훨씬 간단합니다. 따라서 자식을 제거하지 않고 제거한 다음 다른 displayObject에 다시 연결할 수 있습니다.

하지만, 당신은 AS2를 사용 붙어 있다면 ...

나는 비트 맵으로 문제의 MC를 캐시하지만, 당신이 필요로하는 모든이 "스크린 샷 인 경우 그에만 작동됩니다 과거에 한 일 "mc의.

이 문제를 처리하는 또 다른 방법은 FLA 내부에 물건을 부착하는 것이 아니라 현재 프레임이나 mcs의 위치가 필요한 경우 "바이탈"을 유지할 수있는 클래스를 만드는 것입니다. 그런 다음 이전 mc에서 새로 생성 된 값으로이 값을 전송하고 이전 값을 삭제합니다.

관련 문제