Loading:


    Wyrzucanie wbudowanego Zdarzenia Event we własnej klasie dla addEventListener [ AS 3 ]

    Skrypt opisuje jak rzucić wbudowane zdarzenie typu Event w swojej klasie ActionScript 3.0.

     

    Przykład wykorzystania kodu podanego w listingu 1.0:

     

    var mojLoader:MojLoader = new MojLoader();

    mojLoader.addEventListener(Event.COMPLETE, akcjaWykonana);

    //po wywołaniu metody pod spodem nastąpi wyzwolenie Event COMPLETE, a co za tym idzie zostanie wywołana funkcja: akcjaWykonana() 
    mojLoader.rzucZdarzenie();



    Napisz Artyku³

    Listing

    package net.funkcje {
            import flash.events.Event;
            import flash.events.EventDispatcher;
           
            public class MojLoader extends EventDispatcher {
                   
                    private var eventDispatcher:EventDispatcher;
           
                    public function MojLoader() {
                            //pusty konstruktor
                    }
                   
                    //należy pamiętać aby wywołać addEventListener metode przed rzucZdarzenie()
                    private function rzucZdarzenie():void {
                            dispatchEvent(new Event(Event.COMPLETE));
                    }
                   
            }       
    }
     




    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