다음 표에서는 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; } }
내 계정 로그인