air에서는 removeChild를 하면 디스플레이 리스트에서 해제됨과 동시에 다른 일도 일어나는 것 같다.
무비클립 속에 모션이 들어있는데 모션이 완료되고 난 후 gotoAndStop(1)로 프레임을 돌려 놓은 후 removeChild를 하고 나서 다시 addChild를 하면 1프레임의 상황으로 돌아와 있지 않다.
1프레임에서는 빨간색이었던 것이 10프레임에서는 쉐입 모션으로 검정색으로 변했다면
removeChild후에 다시 gotoAndPlay(1)을 하면 검정색인 채로 모션이 일어난다.
플레이 헤드가 1로 가긴 가는데 검정색으로 변한 객체는 removeChild후에는 그 상태로 저장이 되어
addChild를 다시 한다면 저장된 상태로 다시 나오는 듯...
해결방법은 찾지 못했다. visible로 제어하는 수밖에...
테스트 파일에서는 test.air파일이 a.swf와 b.swf를 불러와서 테스트를 수행하는데
지금은 visible로 되어 있지만 addChild, removeChild로 한다면 위와 같은 오류가 발생한다.