2009-06-11 9 views
0

J'utilise SlideShow Pro (un diaporama flash/lecteur multimédia) sur un site. Je veux recevoir des notifications (en JavaScript) du lecteur flash quand une vidéo est finie pour que je puisse charger une autre vidéo via Ajax. Il y a un onVideoEnd() appel dans l'API ActionScript:Notifications Javascript/Flash dans Slideshow Pro

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

Dans ActionScript:

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

Comment puis-je recevoir des notifications ou d'exécuter ce en JavaScript? Slideshow Pro est livré avec de nombreux exemples de comment envoyer des messages à SlideShow Pro, mais aucun sur la façon de recevoir des notifications via JavaScript. Les docs disent que l'API entière est disponible via JavaScript

Répondre

0

Dois-je comprendre que vous intégrez leur code dans votre propre fichier SWF? Si c'est le cas, configurez le programme d'écoute basé sur ActionScript pour cet événement et, depuis votre programme d'écoute, appelez JavaScript avec la méthode ExternalInterface.call().