Loading:


ExternalInterface addCallback [AS 2]

Klasa: ExternalInterface

Kompatybilność: ActionScript 1.0, Flash 8+

 

addCallback(nazwaMetody:String, instancja:Object, metoda:Function) : Boolean

 

Rejestruje ActionSript metodę, aby było ona dostępną ze środowiska.

 

Zaraz po sukcesu wywołania addCallBack(), zarejestrowana funkcja w Flash Player może być wzywana przez JavaScript lub ActiveX kod w środowisku.

 

Parametry

 

nazwaMetody:String - Nazwa przez którą funkcja ActionSccript może być wywołana od JavaScript. Ta nazwa nie musi byc identyczna, do aktualnej nazwy metodyActionScript'u.

 

instancja:Object - Obiekt do którego THIS rozwiązuje w metodzie. Ten obiekt nie musi byc obowiązkowo obiektem, w którym metody można znaleźć - można określić dowolny obiekt (lub null).

 

metoda:Function - Metoda w ActionScript to wywołania z poziomu JavaScript.



Napisz Artyku³

Listing

//KOD ActionScript

import flash.external.*;

var nazwaMetody:String = \"stronaGlowna\";
var instancja:Object = null;
var metoda:Function = idzDoFunkcje;
var wykonano:Boolean = ExternalInterface.addCallback(nazwaMetody, instancja, metoda);

var txtField:TextField = this.createTextField(\"Pole\", this.getNextHighestDepth(), 0, 0, 200, 50);
txtField.border = true;
txtField.text = wykonano.toString();

function idzDoFunkcje() {
    txtField.text = \"http://www.funkcje.net\";
    getURL(\"http://www.funkcje.net\", \"_self\");
}

 

//KOD JavaScript

 

<form>
<input type=\"button\" onclick=\"callExternalInterface()\" value=\"Call ExternalInterface\" />
</form>
<script>
function callExternalInterface() {
thisMovie(\"externalInterfaceExample\").idzDoFunkcje();
}

function thisMovie(movieName) {
if (navigator.appName.indexOf(\"Microsoft\") != -1) {
return window[movieName]
}
else {
return document[movieName]
}
}
</script>





Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38423
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2020 v.1.5 | design: diviXdesign & rainbowcolors