나는 플래시로 시퀀서를 만들고 있습니다. 각 8 개의 심볼 트랙 인스턴스가 재생 버튼과 함께 있습니다. 단일 이벤트 리스너를 사용하여 각 샘플을 자체적으로 재생하는 것을 처리하려고합니다. 내가 가지고있는 문제는 트랙 무비 클립 안에있는 것처럼 각 버튼에 고유 한 인스턴스 이름을 지정할 수 없다는 것입니다.액션 스크립트 3의 자손 확인
masterContainer.addEventListener(MouseEvent.CLICK, clickHandler);
function clickHandler(event:MouseEvent):void{
if(event.target.name == "masterPlay"){
trace("master play was clicked");
}
if(event.target.name == "silglePlay1"){
trace("track 1 play button");
}
if(event.target.name == "silglePlay2"){
trace("track 2 play button");
}
}
모든 트랙 마스터 컨테이너 플러스 마스터 컨트롤 내부에 : 여기 내 코드입니다. 단일 재생 버튼이 트랙 기호 옆에 있습니다. 코드가 도움이되는지 확실하지 않지만 8 개의 별도 트랙 심볼을 만들지 않고도이 작업을 수행 할 수 있습니까?
그게 내가 고마워 할려고했던 것입니다 – Lonergan6275
행운을 빕니다 @ Lonergan6275 – Moorthy