2009-07-09 10 views
0

J'ai un objet lecteur WMP et j'essaye d'ajouter un écouteur d'événement pour intercepter les commandes Script qui sont envoyées au lecteur. Au lieu d'être attaché à l'objet WMP, mon callback est appelé tout de suite, et les ScriptCommands ne sont pas interceptés. Quand j'exécute ceci, j'obtiens l'alerte de script avant l'alerte d'initialisation ... Est-ce que quelqu'un sait pourquoi ceci pourrait se produire?addEventListener & wmp ne fonctionne pas comme prévu

Répondre

2
WMPlayer.addEventListener("ScriptCommand", MyScriptCommand(), false); 

doit être

sans les paranthèses. Avec le paranthese, vous appelez la fonction et passez sa valeur de retour en tant qu'auditeur, plutôt que la référence à la fonction réelle.