Loading:


    AsBroadcaster._listeners [AS 2]

    Klasa: AsBroadcaster

    Kompatybilność: ActionScript 1.0, Flash6+

     

    Wyświetla listę wszystkich zarejestrowanych obiektów nasłuchiwających (odbiorców). Ta właściwość jest przeznaczona do użytku wewnętrznego, nie do bezpośredniej manipulacji. Obiekty są dodawane oraz usuwane z tablicy po przez wezwanie metod: addListener() oraz removelistener().

     

    Możesz użyć tej metody, tylko wtedy, kiedy obiekt został zainicjalizowany przez metodę AsBroadcaster.initialize().

     

    Przykład:

     

    var obiekt:Object = new Object();

    var mojOdbiorca1:Object = new Object();
    var mojOdbiorca2:Object = new Object();

    mojOdbiorca1.wydarzenie = function() {
        trace("myojOdbiorca1 odebrał wiadomość");
    }
    mojOdbiorca2.wydarzenie = function() {
        trace("myojOdbiorca2 odebrał wiadomość");
    }

    AsBroadcaster.initialize(obiekt1);
    obiekt1.addListener(mojOdbiorca1);
    obiekt1.addListener(mojOdbiorca2);

    var iloscOdbiorcow:Number = obiekt._listeners.length; // pobiera ilość zarejestrowanych odbiorców

    // wyświetlenie nazwę każdego przypisanego obiektu do nadawcy
    for (var i:Number = 0; i < iloscOdbiorcow; i++) {
        trace("Odbiorca " + i + " nasłuchuje do tych wydarzeń:");
        for (item in obiekt1._listeners[i]) {
            trace (" " + item + ": " + obiekt1._listeners[i][item]);
        }
    }



    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