Flash CS3-Dokumentation |
|||
| Programmieren mit ActionScript 3.0 > Verwenden der externen API > Verwenden der ExternalInterface-Klasse > Abrufen von Informationen über den externen Container | |||
Die ExternalInterface.available-Eigenschaft gibt an, ob der aktuelle Flash Player in einem Container ausgeführt wird, der über eine externe Schnittstelle verfügt. Wenn die externe Schnittstelle zur Verfügung steht, lautet der Wert dieser Eigenschaft true, andernfalls false. Vor dem Einsatz weiterer Funktionen der ExternalInterface-Klasse sollten Sie stets mithilfe der folgenden Vorgehensweise sicherstellen, dass der aktuelle Container die externe Schnittstellenkommunikation unterstützt:
if (ExternalInterface.available)
{
// ExternalInterface-Methodenaufrufe hier durchführen
}
|
HINWEIS |
|
Mit der |
Mit der ExternalInterface.objectID-Eigenschaft können Sie die eindeutige ID der Flash Player-Instanz ermitteln (d. h. das id-Attribut des object-Tags in Internet Explorer oder das name-Attribut des embed-Tags in Browsern mit der NPRuntime-Schnittstelle). Diese eindeutige ID gibt das aktuelle SWF-Dokument im Browser an und kann für Verweise auf das SWF-Dokument verwendet werden, beispielsweise beim Aufrufen einer JavaScript-Funktion in einer Container-HTML-Seite. Wenn der Flash Player-Container kein Webbrowser ist, hat diese Eigenschaft den Wert null.
Flash CS3
Eine E-Mail an mich senden, wenn dieser Seite Kommentare hinzugefügt werden | Kommentarbericht
Aktuelle Seite: http://livedocs.adobe.com/flash/9.0_de/main/00000341.html