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 />

Sicherheit<br />

Administratoren können den Vollbildmodus für SWF-Dateien im Browsern deaktivieren, indem sie in der Datei<br />

„mms.cfg“ FullScreenDisable = 1 einstellen. Weitere Informationen finden Sie unter „Kontrolloptionen für<br />

Administratoren“ auf Seite 1108.<br />

In einem Browser muss eine SWF-Datei in einer HTML-Datei enthalten sein, damit sie im Vollbildmodus angezeigt<br />

werden kann.<br />

Sicherheit im interaktiven Vollbildmodus<br />

Flash Player 11.3 und höher, Adobe AIR 1.0 und höher<br />

Flash Player 11.3 und höhere Versionen unterstützen den interaktiven Vollbildmodus, in dem in Flash Player<br />

ausgeführter Inhalt den gesamten Bildschirm ausfüllen und Texteingaben annehmen kann. Zum Aufrufen des<br />

interaktiven Vollbildmodus stellen Sie die displayState-Eigenschaft der Bühne auf die<br />

StageDisplayState.FULL_SCREEN_INTERACTIVE-Konstante ein. Weitere Informationen finden Sie unter<br />

„Verwenden des Vollbildmodus“ auf Seite 178.<br />

Für SWF-Dateien, die in einer Remote-Sandbox ausgeführt werden, gelten einige Sicherheitsaspekte.<br />

Um den interaktiven Vollbildmodus zu aktivieren, fügen Sie in den Tags und auf der HMTL-Seite,<br />

die einen Verweis auf die SWF-Datei enthält, den Parameter allowFullScreenInteractive ein. Legen Sie den Wert<br />

des Parameters auf true fest (der Standardwert ist false). Dies wird im folgenden Beispiel gezeigt:<br />

<br />

<br />

<br />

<br />

<br />

<br />

Eine HTML-Seite kann auch ein Skript verwenden, um SWF-eingebettete Tags zu erzeugen. Sie müssen das Skript so<br />

ändern, dass es die richtigen allowFullScreenInteractive-Einstellungen einfügt. Von Flash Professional und<br />

Flash Builder erzeugte HTML-Seiten verwenden die AC_FL_RunContent()-Funktion, um Verweise auf SWF-Dateien<br />

einzubetten. Sie müssen dann die allowFullScreenInteractive-Parametereinstellungen wie folgt hinzufügen:<br />

AC_FL_RunContent( ... "allowFullScreenInteractive", "true", ...)<br />

Das ActionScript, das den interaktiven Vollbildmodus aufruft, kann nur als Reaktion auf ein Maus- oder ein<br />

Tastaturereignis aufgerufen werden. Wird es in anderen Situationen aufgerufen, löst Flash Player eine Ausnahme aus.<br />

Es wird eine überlagernde Meldung angezeigt, wenn der Inhalt in den interaktiven Vollbildmodus wechselt. Die<br />

Meldung zeigt die Domäne der Vollbildseite, Anweisungen zum Beenden des Vollbildmodus sowie eine Zulassen-<br />

Schaltfläche an. Die Überlagerung bleibt sichtbar, bis der Benutzer auf Zulassen klickt und damit den interaktiven<br />

Vollbildmodus bestätigt.<br />

Letzte Aktualisierung 27.6.2012<br />

1120

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

Saved successfully!

Ooh no, something went wrong!