Wie kann ich mithilfe von JavaScript feststellen, wann ein Flash-Film beendet wurde? zB wie ein SWF "MovieEnded" -EreignisErmitteln, wann der Flash-SWF-Film mit Javascript beendet wurde
Antwort
Der richtige Weg wäre, den Flash-Film zu modifizieren, um eine JavaScript-Funktion aufzurufen, wenn diese beendet ist. Der richtige Weg, um die Javascript-Funktion aufrufen würde die ExternalInterface Klasse werden:
ExternalInterface.call("javascriptFunction");
Wenn Sie jedoch keinen Zugriff auf das Innenleben des Flash-Film haben, wäre der einfachste Weg, wahrscheinlich sein, nur die Umfrage aktuelle Bildnummer des Flash-Films in einem bestimmten Intervall und bestimmen, ob es beendet wurde oder nicht. Eine hässliche und veraltete Möglichkeit, die aktuelle Bildnummer des Flash-Films zu erhalten, wäre die Verwendung der alten, aber funktionierenden TellTarget-Methode:
document.getElementById('idOfEmbeddedFlash').TCurrentFrame('/');
Ich würde empfehlen, dass Sie Code in den endgültigen Rahmen der SWF hinzufügen, der den Javascript-Code in Ihrer HTML-Seite auslösen würde. Sie können getURL dazu verwenden, dies einfach zu tun, oder es gibt einige robustere Methoden.
- 1. Ermitteln, wann stringByEvaluatingJavaScriptFromString beendet ist
- 2. Herausfinden, wann ein MotionEvent beendet wurde
- 3. Ermitteln, wann die CD-Schublade geschlossen wurde
- 4. Ermitteln, wann eine Excel-Arbeitsmappe mit Delphi geschlossen wurde
- 5. Wie kann man wissen, wann ein Prozess beendet wurde?
- 6. iOS - Swift Woher weiß ich, wann copyItemAtPath beendet wurde?
- 7. Ermitteln, wann das übergeordnete Element einer JComponent festgelegt wurde
- 8. Ermitteln Sie, wann ein Anwendungspool zuletzt rezykliert wurde
- 9. Wann wurde der Zuweisungsoperator aufgerufen?
- 10. Wiederherstellungsstatus, nachdem der Prozess beendet wurde
- 11. Ermitteln der individuellen Unicode-Zeichenunterstützung mit JavaScript
- 12. Wann beendet der Garbage Collector in C# exit
- 13. Ermitteln, wann Relay Abfragedaten abruft
- 14. Erkennen, welche CSS-Animation gerade in JavaScript beendet wurde?
- 15. Ermitteln, ob der Prozess neu gestartet wurde
- 16. Ermitteln, wann die Knotenpakete zuletzt aktualisiert wurden
- 17. Ermitteln, ob die Seite direkt umgeleitet oder geladen wurde (JavaScript)
- 18. Wie wurde mein Prozess beendet?
- 19. IE8 zuverlässig mit Javascript ermitteln
- 20. Drucken mit CUPS, wann kann meine App beendet werden?
- 21. Erkennen, wann ein YouTube-Video wiedergegeben wurde
- 22. Wann beendet eine if-Anweisung ihre Bedingungen?
- 23. Wann sollte die Zeitüberschreitung der Ergebnisse automatisch beendet werden?
- 24. Erkennen, wann Marketo-Einbettungsformular über JavaScript geladen wurde?
- 25. Erkennen, wann Socket getrennt wurde mit()
- 26. Ermitteln der Dateierstellung mit Watchdog
- 27. Neustart der Android-Anwendung, nachdem der Prozess beendet wurde
- 28. Überprüfen, wann das Skript geladen wurde
- 29. Wissen, wann ein Nachrüstanruf beendet ist
- 30. Ermitteln, welcher toggleButotn geklickt wurde