package com.test{
import flash.display.Sprite;
import flash.display.MovieClip;
import com.greensock.*;
import com.greensock.easing.*;
import com.test.CreateRoundRectButton;
import flash.events.*;
import flash.net.*;
public class DetailView extends MovieClip {
private var detailPanel:MovieClip=new MovieClip();
private var detailData:Object;
private var closeBtn:Sprite;
private var DetailForm:DetailViewForm=new DetailViewForm();
public function DetailView() {
createPanel();
addChild(detailPanel)
detailPanel.addChild(DetailForm);
}
private function createPanel()
{
closeBtn=new CreateRoundRectButton(30,30,10,1,0xFFFFFF,"X",0x000000);
closeBtn.x=DetailForm.width - 25;
closeBtn.y=2;
closeBtn.addEventListener(MouseEvent.MOUSE_UP, closePanel,false,0,true);
DetailForm.addChild(closeBtn)
}
public function closePanel(evt:MouseEvent) {
removeChild(evt.currentTarget)
}
}
}
어떻게이 클래스의 하위를 제거 할 수 있습니까? 닫기 버튼을 누르면 윈도우를 제거해야합니다. 그러나이 사건을 제대로하지 못하고 있습니다. 내가 어떻게 이것을 제거 할 수 있니?플래시 AS3에서 인스턴스를 닫거나 제거하기위한 이벤트를 얻는 방법