다음 표에서는 Adobe Captivate에 표시되는 SWF 이벤트를 보여 줍니다.

이벤트

표시되는 경우

CPMovieStartEvent

동영상 재생을 시작하는 경우

CPMovieStopEvent

동영상 재생을 마친 후

CPMoviePauseEvent

동영상을 일시 중지한 경우

CPMovieResumeEvent

동영상 재생을 다시 시작하는 경우

CPSlideEnterEvent

슬라이드를 시작하는 동안

CPSlideExitEvent

슬라이드를 종료하는 동안

CPQuestionSubmitEvent

질문을 제출하고 평가하는 경우

CPAnswerSubmitEvent

대화형 개체에 대한 대답을 제출하는 경우

CPEndPlayerScrubbingEvent

사용자가 재생 막대의 조작을 중지합니다.

CPHideRolloverEvent

사용자가 롤오버 개체 위로 마우스를 이동합니다.

CPInteractiveItemSubmitEvent

사용자가 대화형 항목을 클릭합니다.

CPQuestionEventData

사용자가 질문에 대한 답변을 제출합니다.

CPQuestionSkipEvent

사용자가 질문을 건너뜁니다.

CPQuestionSubmitEvent

사용자가 질문에 대한 답변을 제출합니다.

CPShowRolloverEvent

사용자가 롤오버 개체 위에서 마우스 이동을 중지합니다.

CPStartPlaybarScrubbingEvent

사용자가 재생 막대의 조작을 시작합니다.

CPVariableCreatedEvent

사용자가 Adobe Captivate에서 변수를 만듭니다.

CPVariableValueChangedEvent

사용자가 Adobe Captivate에서 변수 값을 변경합니다.

SWF 이벤트 구독

SWF 이벤트를 구독하려면 AddEventListener 함수를 사용합니다.

eventHandle.addEventListener(CPMovieStartEvent.CPMOVIESTARTEVENT,CPEventHandler);

조건

eventHandle = movieHandle.getMovieProps().eventDispatcher;

다음 예제는 Adobe Captivate 동영상 재생을 시작할 때 메시지를 인쇄하는 방법을 보여 줍니다.

function CPEventHandler(e:Event):void 
{ 
     switch(e.type) 
     { 
         case CPMovieStartEvent.CPMOVIESTARTEVENT: 
                                                var startEvt : CPMovieStartEvent; 
                                                startEvt = e as CPMovieStartEvent; 
                                                trace("movie started playing"); 
                                                break; 
     } 
}

이 작업에는 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License의 라이센스가 부여되었습니다.  Twitter™ 및 Facebook 게시물은 Creative Commons 약관을 적용받지 않습니다.

법적 고지 사항   |   온라인 개인 정보 보호 정책