아주 간단한 질문이지만 인터넷 (또는 Google에 좋은 단어를 입력하지 않음)에서 아무 것도 발견하지 못했습니다.새내기 질문 : 중지() 숨기기 EnventListener
그림의 각면에있는 두 개의 단추가있는 갤러리 갤러리를 구현하여 다음 또는 이전 이미지로 이동합니다. 아주 간단 해요! 나는 버튼을 클릭하면, 내가
Sequence Stopped
을 얻을
leftButton.addEventListener(MouseEvent.CLICK, ButtonLeftHandler);
rightButton.addEventListener(MouseEvent.CLICK, ButtonRightHandler);
function ButtonLeftHandler(event:MouseEvent):void {
trace("Mouse Button Left clicked");
picIndex--;
uiLoader.source = picIndex + ".jpg";
gotoAndPlay(23);
}
function ButtonRightHandler(event:MouseEvent):void {
trace("Mouse Button Right clicked");
picIndex++;
uiLoader.source = picIndex + ".jpg";
gotoAndPlay(23);
}
stop();
trace("Sequence Stopped");
하여 UILoader와 picIndex는 이전 프레임에 정의되어 있습니다 .. 내 출력에
:
이
내 코드입니다 . 추적 메시지 "Mouse button left ..."가 표시되지 않습니다. 내 시퀀스가 차단되었습니다.왜?!
는
인스턴스들이 속성 패널에 정의 좋다 버튼을 숨기고. 루프에서 시퀀스를 실행할 때 내 버튼이 작동합니다 ... (stop() 제외) – RedPaladin
stop 함수는 이벤트 리스너에 영향을 미치지 않습니다. 비동기식입니다. 아마도 타임 라인에 방해가되는 다른 것이있을 것입니다. –