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: 0
    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-2025 v.1.5 | design: diviXdesign & rainbowcolors