La siguiente tabla muestra una lista de los eventos SWF que se señalan en Adobe Captivate:

Evento

Señalado cuando

CPMovieStartEvent

Comienza la reproducción de la película

CPMovieStopEvent

Finaliza la reproducción de la película

CPMoviePauseEvent

La película se detiene

CPMovieResumeEvent

Se reanuda la reproducción de la película

CPSlideEnterEvent

Se añade una diapositiva

CPSlideExitEvent

Se sale de una diapositiva

CPQuestionSubmitEvent

Se envía y se evalúa una pregunta

CPAnswerSubmitEvent

Se envía una respuesta para el objeto interactivo

CPEndPlayerScrubbingEvent

Los usuarios dejan de arrastrar la barra de reproducción.

CPHideRolloverEvent

Los usuarios deslizan el puntero del ratón sobre un objeto dinámico.

CPInteractiveItemSubmitEvent

Los usuarios hacen clic en un elemento interactivo.

CPQuestionEventData

Los usuarios envían una respuesta a una pregunta.

CPQuestionSkipEvent

Los usuarios omiten una pregunta.

CPQuestionSubmitEvent

Los usuarios envían una respuesta a una pregunta.

CPShowRolloverEvent

Los usuarios dejan de deslizar el ratón sobre un objeto dinámico.

CPStartPlaybarScrubbingEvent

Los usuarios comienzan a arrastrar la barra de reproducción.

CPVariableCreatedEvent

Los usuarios crean una variable en Adobe Captivate.

CPVariableValueChangedEvent

Los usuarios cambiar el valor de una variable en Adobe Captivate.

Suscripción a eventos SWF

Utilice la función AddEventListener para suscribirse a eventos SWF.

Ejemplo

eventHandle.addEventListener(CPMovieStartEvent.CPMOVIESTARTEVENT,CPEventHandler);

dónde

eventHandle = movieHandle.getMovieProps().eventDispatcher;

Este ejemplo muestra cómo imprimir un mensaje cuando comienza a reproducirse la película de 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; 
     } 
}

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea