A tabela a seguir lista os eventos SWF que são sinalizados pelo Adobe Captivate:

Evento

Sinalizado quando

CPMovieStartEvent

O filme começa a ser reproduzido

CPMovieStopEvent

Depois que o filme termina de ser reproduzido

CPMoviePauseEvent

O filme é pausado

CPMovieResumeEvent

A reprodução do filme é reiniciada

CPSlideEnterEvent

Ao entrar em um slide

CPSlideExitEvent

Ao sair de um slide

CPQuestionSubmitEvent

Uma pergunta é enviada e avaliada.

CPAnswerSubmitEvent

Uma resposta é enviada para o objeto interativo.

CPEndPlayerScrubbingEvent

Os usuários param de percorrer a barra de reprodução.

CPHideRolloverEvent

Os usuários rolam o mouse sobre um objeto de rolagem.

CPInteractiveItemSubmitEvent

Os usuários clicam em um item interativo.

CPQuestionEventData

Os usuários enviam uma resposta para uma pergunta.

CPQuestionSkipEvent

Os usuários ignoram uma pergunta.

CPQuestionSubmitEvent

Os usuários enviam uma resposta para uma pergunta.

CPShowRolloverEvent

Os usuários param de rolar o mouse sobre um objeto de rolagem.

CPStartPlaybarScrubbingEvent

Os usuários começam a limpar a barra de reprodução.

CPVariableCreatedEvent

Os usuários criam uma variável no Adobe Captivate.

CPVariableValueChangedEvent

Os usuários alteram o valor de uma variável no Adobe Captivate.

Assinar eventos SWF

Use a função AddEventListener para assinar eventos SWF.

Exemplo

eventHandle.addEventListener(CPMovieStartEvent.CPMOVIESTARTEVENT,CPEventHandler);

onde

eventHandle = movieHandle.getMovieProps().eventDispatcher;

Este exemplo ilustra como imprimir uma mensagem quando o filme do Adobe Captivate começa a ser reproduzido.

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

Esta obra está licenciada sob uma licença não adaptada da Creative Commons Attribution-Noncommercial-Share Alike 3.0  As publicações do Twitter™ e do Facebook não são cobertas pelos termos do Creative Commons.

Avisos legais   |   Política de privacidade online