при выполнении кода получаю ошибку:
ArgumentError: Error #2025: Предоставленный DisplayObject должен быть дочерним элементом вызывающего объекта.
at flash.display:: DisplayObjectContainer/removeChild()
at _000_fla::MainTimeline/fun1()
код работает правильно, но ошибка беспокоит, подскажите правильный синтаксис пожалуйста

Код AS3:
var item1:mc1=new mc1();
var item2:mc2=new mc2();
btn1.addEventListener(MouseEvent.CLICK, fun1);
btn2.addEventListener(MouseEvent.CLICK, fun2);
function fun1(e:MouseEvent):void
{
addChild(item1);
removeChild(item2);
}
function fun2(e:MouseEvent):void
{
addChild(item2);
removeChild(item1);
}