15.10.2012 Views

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ACTIONSCRIPT 3.0 ENTWICKLERHANDBUCH<br />

Arbeiten mit AIR-Laufzeit- und Betriebssysteminformationen<br />

Abrufen von Laufzeitversion und Patchebene<br />

Adobe AIR 1.0 und höher<br />

Das NativeApplication-Objekt verfügt über eineruntimeVersion-Eigenschaft, die der Version der<br />

Laufzeitumgebung entspricht, in der die Anwendung ausgeführt wird (ein String wie z. B. "1.0.5"). Das<br />

NativeApplication-Objekt verfügt ferner über eine runtimePatchLevel-Eigenschaft, die der Patchebene der<br />

Laufzeitumgebung entspricht (eine Zahl wie z. B. 2960). Der folgende Code verwendet diese Eigenschaften:<br />

trace(NativeApplication.nativeApplication.runtimeVersion);<br />

trace(NativeApplication.nativeApplication.runtimePatchLevel);<br />

Erkennen von AIR-Funktionalität<br />

Adobe AIR 1.0 und höher<br />

Für eine mit der Adobe AIR-Anwendung gebundelten Datei ist für die Security.sandboxType-Eigenschaft der von<br />

der Security.APPLICATION-Konstante definierte Wert festgelegt. Sie können Inhalt (der AIR-spezifische APIs<br />

enthalten kann, aber nicht enthalten muss) wie im nachstehenden Code veranschaulicht basierend darauf laden, ob<br />

eine Datei in der Adobe AIR-Sicherheits-Sandbox enthalten ist:<br />

if (Security.sandboxType == Security.APPLICATION)<br />

{<br />

// Load SWF that contains AIR APIs<br />

}<br />

else<br />

{<br />

// Load SWF that does not contain AIR APIs<br />

}<br />

Alle nicht mit der AIR-Anwendung installierten Ressourcen werden den gleichen Sicherheits-Sandboxen zugewiesen,<br />

die auch von Adobe® Flash® Player in einem Webbrowser zugewiesen würden. Remoteressourcen werden Sandboxen<br />

entsprechend der Quelldomäne und lokale Ressourcen der local-with-networking-, local-with-filesystem- oder localtrusted-Sandbox<br />

zugewiesen.<br />

Sie können prüfen, ob für die statische Capabilities.playerType-Eigenschaft "Desktop" festgelegt wurde, um<br />

herauszufinden, ob Inhalt in der Laufzeitumgebung (und nicht in dem im Browser ausgeführten Flash Player)<br />

ausgeführt wird.<br />

Weitere Informationen finden Sie unter „AIR-Sicherheit“ auf Seite 1139.<br />

Letzte Aktualisierung 27.6.2012<br />

942

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!