Klasa: ExternalInterface
Kompatybilność: ActionScript 1.0, Flash 8+
Klasa ExternalInterface jest zewnętrznym API, aplikacja interfejsu programistycznego, która umożliwia bezpośrednią komunikację pomiędzy ActionScript oraz obiektem Flash Player, na przykład strona HTML z JavaSript, lub aplikacja pulpitowa z osadzonym Flash Player'em.
ExternalInterface jest podobny w funkcjonalności do fscommand(), CallFrame() oraz CallLabel() metod, ale jest bardziej elastyczny oraz bardziej generalny. Użycie ExternalInterface jest zalecane do komunikacji pomiędzy JavaScript, a ActionScript.
Z poziomu ActionScript, możesz wywolywać każdą funkcję JavaScript ze strony HTML, oraz przekazywać dowolna ilość parametrów, również odebrać zwróconą wartość z wywołania.
(działa to również w drugą stronę identycznie)
ExternalInterface jest wspierana przez podane poniżej przeglądarki oraz systemy operacyjne:
| Przeglądarka | System Operacyjny | |
|---|---|---|
| Internet Explorer 5.0 oraz wyższy | Windows | 
 | 
| Netscape 8.0 oraz wyższy | Windows | Macintosh | 
| Mozilla 1.7.5 oraz wyższy | Windows | Macintosh | 
| Firefox 1.0 oraz wyższy | Windows | Macintosh | 
| Safari 1.3 oraz wyższy | 
 | Macintosh | 
Dostępne właściwości dla klasy ExternalInterface
| Typ | Nazwa | Opis | 
| 
 | available | Wskazuje czy aktualny odtwarzacz jest w pojemniku, który oferuje zewnętrzny interfejs. | 
 
  
Dostępne metody dla klasy ExternalInterface
| Typ | Nazwa | Opis | 
| 
 | addCallback | Rejestruje ActionSript metodę, aby było ona dostpna ze środowiska. | 
| 
 | call | Wywołuje wystawioną funkcje przez środowiska Flash Player, przekazując 0 lub więcej argumentów. | 
Listing
Ranga: Administrator serwisu Punktów: 0



 
  
				

 
                             
 


 
                        
 
		 
	