Kurztipp Überprüfen Sie die Flash Player-Version mit ActionScript 3

In diesem Schnelltipp zeige ich Ihnen, wie Sie die Flash Player-Version mithilfe von ActionScript abrufen und anzeigen können. Lass uns einen Blick darauf werfen!


Endergebnisvorschau

Hier ist das Endergebnis, auf das wir hinarbeiten werden:


Schritt 1: Kurzübersicht

Mit der Capabilities-Klasse erhalten wir die Flash Player-Version und das Betriebssystem und zeigen sie in einer Reihe von TextFields an.


Schritt 2: Richten Sie Ihre Flash-Datei ein

Starten Sie Flash und erstellen Sie ein neues Flash-Dokument.

Stellen Sie die Bühnengröße auf 300x100px ein.


Schritt 3: Schnittstelle

Dies ist die Schnittstelle, die wir verwenden werden, ein einfacher Hintergrund mit sechs TextFields, drei statischen und drei dynamischen. Vergessen Sie nicht, die im Bild angezeigten Instanznamen hinzuzufügen.


Schritt 4: ActionScript

Dies ist die Klasse, die die Arbeit erledigt. Es handelt sich im Wesentlichen um eine übliche Klassenstruktur. Der Konstruktor setzt die von Capabilities zurückgegebenen Werte auf TextFields in der Phase.

 package import flash.display.Sprite; import flash.system.Capabilities; public class Main erweitert Sprite öffentliche Funktion Main (): void playerVersion.text = Capabilities.version; osVersion.text = Capabilities.os; / * Dies ist eine Kurzform-if-Anweisung. Die reguläre if-Anweisung würde folgendermaßen aussehen: if (Capabilities.isDebugger == true) debugger.text = "Yes";  else debugger.text = "Nein";  * / debugger.text = Capabilities.isDebugger? "Ja Nein"; 

Schritt 5: Dokumentenklasse

Denken Sie daran, den Klassennamen im Feld "Veröffentlichen" des Eigenschaftenfensters zum Feld "Klasse" hinzuzufügen.


Fazit

Jetzt wissen Sie, wie Sie die Flash Player-Version prüfen und anzeigen können. Dies ist in vielerlei Hinsicht nützlich, insbesondere wenn Ihre Anwendung eine neuere Version erfordert und Sie eine Meldung anzeigen möchten, um den Benutzer zu warnen.

Ich hoffe, Ihnen hat dieser Quick Tip gefallen, vielen Dank für das Lesen!