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