2009-06-11 11 views
0

Ich verwende SlideShow Pro (eine Flash-Diashow/Media Player) auf einer Website. Ich möchte Benachrichtigungen (in JavaScript) vom Flash-Player erhalten, wenn ein Video fertig gespielt wird, damit ich ein anderes Video über Ajax laden kann. Es gibt eine onVideoEnd() Actionscript-Aufruf in der API:Javascript/Flash-Benachrichtigungen in Diashow Pro

http://wiki.slideshowpro.net/SSPfl/API-onVideoEnd

In Actionscript:

listenerObject = new Object(); 
listenerObject.onVideoEnd = function():Void { 
    // Insert your code here. 
} 
slideShowProInstance.addEventListener("onVideoEnd", listenerObject); 

Wie erhalte ich Benachrichtigungen oder führen diese in JavaScript? Slideshow Pro enthält viele Beispiele, wie man Nachrichten an SlideShow Pro sendet, aber keine, wie man Benachrichtigungen per JavaScript erhält. Die Dokumentation besagt, dass die gesamte API über JavaScript verfügbar ist.

Antwort

0

Verstehe ich richtig, dass Sie ihren Code in Ihre eigene SWF einbetten? Wenn dies der Fall ist, richten Sie den ActionScript-basierten Listener für dieses Ereignis ein und rufen Sie von Ihrem Listener mit der ExternalInterface.call() -Methode zu JavaScript auf.