AS3:提供的DisplayObject必须是调用者的子级

时间:2014-06-12 12:27:16

标签: actionscript-3 flash removechild displayobject

我无法想出这个,对不起 - 这里真的是一个ActionScript noobie。我已经找到了问题,但我一直在寻找的答案并没有解决我的问题。任何人都知道什么是错的?

public function KikkerOgen() 
        {
            addEventListener(MouseEvent.CLICK, isClicked);
            timer.addEventListener(TimerEvent.TIMER, Knipperen);
            timer.start();
            gotoAndStop(13);
        }

        function isClicked (event:MouseEvent):void 
        {
            removeChild(this);
        }

1 个答案:

答案 0 :(得分:0)

抱歉您的问题出在:

removeChild(this);

您正试图从对象本身中移除对象!!!

你应该做什么:

this.parent.removeChild(this);