Loading:


    Klasa AsBroadcaster [AS 2]

    Zapewnia powiadomienia dla wydarzeń oraz zarządza słuchaczami tych wydarzeń, które możesz dodać jako własne zdefiniowane przez użytkownika obiekty.

     

    Klasa ta jest przeznaczona dla zaawansowanych użytkowników, którzy chcą tworzyć niestandardowe mechanizmy wydarzeń. Możesz użyć tej klasy, aby każdy obiekt był nadawcą dla innych i stworzyc jeden lub wiecej przedmiotów, dla których słuchacz będzie otrzymywać powiadomienia o dowolnej porze, kiedy jest wzywana funkcja broadcastMessage().

     

    Podana klasa nie posiada żadnego konstruktora, aby użyc AsBroadcaster należy:

     

    * Zaznaczyć lub utowrzyć obiekt, który będzie używany przez wyadarzenie nadawcy.

    * Uaktywnić obiekt, który będzie nadwacą po przez wezwanie statycznej metody: AsBroadcaster.initialize(obj:Obiekt) method, gdzie Obiekt jest nazwą obiektu, który będzie nadawcą.

    * Zaznaczyć lub utowrzyć jeden lub więcej nasłuchiwanych obiektow (odbiorców). Nasluchiwane obiekty odbierają powiadomienia, kiedy nadawca tego obiekty wyśle wiadomość do nich.

    * Zdefiniować listę metoda dla każdego z obiektów nasłuchiwanych (odbiorczych). Nazwa metody musi odpowiadać nazwie istniejącej metody w skrypcie.

    * Na końcu, wysyłamy wiadomość, wzywając po przez mojNadawca.broadcastMessage(nazwaMetody:String).

     

    Wskazówka: Częstym popełniany błędyem jest pisanie drugieje litery w nazwie klasy z dużej litery AsBroadcaster. Kiedy wzywasz AsBroadcaster.initialize() metodę, upewnij się, że druga litera jest napisana z małej litery, inaczej AsBroadcaster zawiedzie, ale nie wyświetli żadnego błędu.


    Kompatybilność: ActionScript 1.0; Flash6+



    Właściwości dla klasy AsBroadcaster

    Nazwa

    Opis

    _listeners:Array [odczyt-tylko]

    Lista odwolujaca się do wszystkich zarajestrowanych obiektów nasluchiwawczych.


    Metody dla klasy AsBroadcaster

    Typ

    Nazwa

    Opis

     

    addListener(odbiorca1:Object) : Boolean

    Rejestruje obiekt do odbierania wydarzeń, wiadomości.

     

    broadcastMessage(nazwaWyd:String) : Void

    Wysyła wiadomość wydarzenia do każdego obiektu nasluchwającego.

    static

    initialize(obj:Object) : Void

    Dodaje powiadomienie o wydarzeniu oraz funkcjonalność zarządzania do danego obiektu.

     

    removeListener(listenerObj:Object) : Boolean

    Usuwa obiekt nasłuchiwający z listy obiektów, które odbierają powiadomienia wydarzeń.




    Napisz Artyku³

    Listing

    niema




    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