2014-06-12 5 views
0

여기 하나를 알아낼 수 없습니다. 죄송합니다. 실제로 여기에 ActionScript noobie가 있습니다. 나는 문제를 찾았지만, 계속 찾은 대답은 내 문제를 해결하지 못한다. 누구 잘못 알지? 당신은 개체 자체에서 개체를 제거하려고AS3 : 제공된 DisplayObject는 호출자의 자식이어야합니다.

removeChild(this); 

! :

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

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

하면 ArgumentError : 오류 # 2025 : 헷 opgegeven의 DisplayObject 모엣 een과 onderliggend 항목 밴 드 aanroeper zijn. 표시 할 수 없습니다 flash.display :: DisplayObjectContainer와 /로 removeChild() KikkerOgen/isClicked() [34/사용자/아만다/문서/Hanze/Jaar 1/4 Periode/MTM3/게임 드라이버/KikkerOgen.as]에서 \t에서 \t 이 위치의 소스 코드. - 이건 내 오류이고 내 주요 게시물에 언급 된 코드입니다. – Eleonara

+0

그건 내 잘못 이었어, 미안, 나는 그것을 보지 못했다. 대답을 보라. – SharpEdge

답변

0

죄송합니다 귀하의 문제에 당신이해야 할 일이다

:

this.parent.removeChild(this);