2016-06-19 1 views
1

나는이 문제로 인해 매우 불안해하고 좌절했습니다. 사용자 입력을 기반으로 점프하는 대화식 슬라이드 쇼를 만들려고합니다. HTML5 캔버스에서 Adobe Animate CC를 사용하고 있습니다.Adobe는 CC HTML5 캔버스가 충돌하는 것을 애니메이션으로 처리합니다. ClickToGoToAndPlayFromFrame

this.stop(); 

this.Slide01_01But.addEventListener("click", fl_ClickToGoToAndPlayFromFrame_2.bind(this)); 

function fl_ClickToGoToAndPlayFromFrame_2() 
{ 
    createjs.Sound.stop(); 
    this.gotoAndPlay("Slide02"); 
} 

this.Slide01_01But.addEventListener("click", fl_ClickToGoToAndPlayFromFrame_3.bind(this)); 

function fl_ClickToGoToAndPlayFromFrame_3() 
{ 
    createjs.Sound.stop(); 
    this.gotoAndPlay("Slide03"); 
} 

첫 단추를 잘 작동 : 첫 번째 슬라이드에

나는이 코드를 가지고있다. 그러나 두 번째 버튼은 오디오를 끄고 내가 요청한 곳으로 이동하지 않습니다. 이전 이벤트에서 제안한 remove 이벤트 리스너 함수를 추가하려고 시도했지만 작동하지 않아 더 많은 정보가 손상되었습니다. 한 프레임에 두 개 이상의 ClickToGoToAndPlay를 사용할 수 있습니까?

도와주세요!

감사합니다.

+0

나는 거기에 정지 사운드 코드가있어서 표준 클릭 이벤트로 변경했기 때문일 수 있습니다. 불행하게도 그것은 작동하지 않았다. –

답변

0

나는 나중에 어떻게 든 모든 것을 던진 프레젠테이션에서 몇 가지 인스턴스를 잘못 보았습니다. createjs.Sound.stop();

후, 첫 번째 단추에 영향을하지만 ...이 문제가 여전히 작동하는 경우

이 두 번째에 대해 중복 간단하고, 지금
-1

처음에서 두 번째 버튼 복사본을 만들 경우

을 고정 것 같다 그 이유는 확실하지

코드를 다시 호출합니다.

관련 문제