In der folgenden Tabelle werden die SWF-Ereignisse aufgeführt, die von Adobe Captivate signalisiert werden:
Ereignis |
Wird signalisiert |
---|---|
CPMovieStartEvent |
Wenn die Filmwiedergabe beginnt |
CPMovieStopEvent |
Nachdem die Filmwiedergabe beendet ist |
CPMoviePauseEvent |
Wenn der Film angehalten wird |
CPMovieResumeEvent |
Wenn die Filmwiedergabe fortgesetzt wird |
CPSlideEnterEvent |
Wenn eine Folie erreicht wird |
CPSlideExitEvent |
Wenn eine Folie verlassen wird |
CPQuestionSubmitEvent |
Wenn eine Frage gesendet und ausgewertet wird |
CPAnswerSubmitEvent |
Wenn eine Antwort für das interaktive Objekt gesendet wird |
CPEndPlayerScrubbingEvent |
Benutzer beenden das Scrubben der Wiedergabeleiste. |
CPHideRolloverEvent |
Benutzer bewegen den Mauszeiger über ein Rollover-Objekt. |
CPInteractiveItemSubmitEvent |
Benutzer klicken auf ein interaktives Objekt. |
CPQuestionEventData |
Benutzer beantworten eine Frage. |
CPQuestionSkipEvent |
Benutzer überspringen eine Frage. |
CPQuestionSubmitEvent |
Benutzer beantworten eine Frage. |
CPShowRolloverEvent |
Benutzer beenden das Bewegen des Mauszeigers über ein Rollover-Objekt. |
CPStartPlaybarScrubbingEvent |
Benutzer beginnen mit dem Scrubben der Wiedergabeleiste. |
CPVariableCreatedEvent |
Benutzer erstellen eine Variable in Adobe Captivate. |
CPVariableValueChangedEvent |
Benutzer ändern den Wert einer Variable in Adobe Captivate. |
Abonnieren von SWF-Ereignissen
Verwenden Sie die Funktion AddEventListener, um SWF-Ereignisse zu abonnieren.
Beispiel
eventHandle.addEventListener(CPMovieStartEvent.CPMOVIESTARTEVENT,CPEventHandler);
wobei
eventHandle = movieHandle.getMovieProps().eventDispatcher;
Dieses Beispiel veranschaulicht, wie eine Meldung ausgegeben wird, wenn die Wiedergabe eines Adobe Captivate-Films beginnt.
function CPEventHandler(e:Event):void { switch(e.type) { case CPMovieStartEvent.CPMOVIESTARTEVENT: var startEvt : CPMovieStartEvent; startEvt = e as CPMovieStartEvent; trace("movie started playing"); break; } }
Bei Ihrem Konto anmelden