Einer der häufigsten Wege , dass JavaScript in Flash 8 verwendet werden kann, ist über den Befehl " fscommand " . Es gibt jedoch viele andere Tools, die entwickelt wurden, die es erlauben Flash und JavaScript-Entwickler , beide Sprachen auf der gleichen Plattform zu nutzen. Eines davon ist das Flash- /JavaScript Integration Kit , welche die Kommunikation zwischen den 2-Technologien . Diese Technologien machen es einfacher, die Integration der 2 Sprachen in einem stärkeren und stabile Weise zu implementieren. Der Einsatz von sogenannten Externe Schnittstelle ermöglicht es Entwicklern zu integrieren, implementieren und bieten Unterstützung für Flash und JavaScript während es für die synchrone Kommunikation. Anleitung
Mit " fscommand "
1
Feuer Ihre Flash 8 Anwendung und erstellen Sie ein neues Dokument.
2
Erstellen Sie eine Schaltfläche Symbol innerhalb der Flash- Seite .
3
Konvertieren Sie die Schaltfläche Symbol in eine Schaltfläche durch Drücken von F8 und wählen Sie " -Taste. "
4
Klicken Sie auf die Schaltfläche Symbol und drücken Sie F9 , um das Fenster " Aktionen "-Panel . Dies ist, wo der Code, der die Taste aktiviert platziert
5
Kopieren Sie den Code unten im Bedienfeld Aktionen : .
On (release) { fscommand ( "Live" , " Wir leben und sind geladen ");}
der obige Befehl ermöglicht Flash mit der übergeordneten HTML-Dokument , dass es aus durch den Aufruf einer JavaScript-Funktion , die es ermöglicht läuft kommunizieren , in diesem Fall eine Meldung angezeigt mit der Botschaft "Wir sind Live-und beladen "
6
Setzen Sie die folgenden Zeilen Code innerhalb des übergeordneten HTML-Seite aus dem die oben Flash-Anwendung ausgeführt werden soll : .
< SCRIPT language = " JavaScript" > <- function Live_DoFSCommand (command , args ) {if (command == "Live" ) {alert (args );}} !
7
testen Film über den Menüpunkt " Datei " auf "Veröffentlichen Vorschau " "HTML" . Achten Sie darauf, den JavaScript-Code eingeben, um Flash mit der HTML-Seite kommunizieren veröffentlichen .
Externe Schnittstellen
8
Erstellen Sie eine Funktion in Ihren HTML- Seite mit Hilfe der Format ein:
die obige Funktion gibt den URL der angeforderten Seite .
9
Feuer Ihre Flash 8 Anwendung und erstellen Sie eine neue Seite.
10
erstellen Sie eine Schaltfläche Symbol und drücken Sie F9 , um eine Schaltfläche zu konvertieren .
11
Select-Taste , und nennen Sie sie entsprechend.
12
Wählen Sie die Schaltfläche Instanz auf der Bühne , und drücken Sie F9 , um das " Aktionen "-Panel .
13
Kopieren Sie den Code unten in der " Aktionen "-Panel :
Import.flash.external.ExternalInterface ;
Funktion displayWebsite (): Void { locationDisplay.text = ExternalInterface.call ( "Live" );} locationButton.addEventListener ( "Klick" , mx.utils.Delegate.create (this, displayWebsite ) );