Loading:


Kurs ActionScript 3 dla początkujących - część 4

4. Kontrolery nasłuchiwawcze ( addEventListener )

 

Kiedy tworzymy skrypt AS najczęściej chcemy tworzyć animacje lub inne operacje, kiedy użytkownik na przykład kliknie nam na przycisk, lub kiedy załadujemy zewnętrzny plik XML, TXT, SWF czy PHP.

 

Za pomocą kontrolerów, jesteśmy w stanie śledzić na bieżąco postęp (loadery na stronach) oraz występowanie operacji w systemie. Podstawowa składnia kontrolerów nasłuchiwawczych jest następująca (aby zobaczyć pełną dokumentację addEventListener zajrzyj do oficjalnej dokumentacji firmy Adobe w tym kursie nie będziemy wykorzystywać 3 opcjonalnych parametrów tej funkcji, w końcu jest to kurs dla początkujących):

 

obiekt.addEventListener(typ_akcji, funkcja)

 

Kontroler używa obiekt oraz go nasłuchiwuje, jeśli wystąpi jakiś określony typ_akcji, wtedy zostanie wywołana odpowiednia funkcja.

Prosty przykład na sprawdzenie czy został wczytany plik tekstowy:

 

var plik:URLRequest = new URLRequest("plik.txt");
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, wczytanoPlik);
loader.load();

function wczytanoPlik(e:Event):void {
  trace (e.target.data());
}

 

Jak można zauważyć funkcja przyjmuje jeden parametr e:Event (e to domyślna nazwa zmiennej), który reprezentuje wartość przekazaną przez addEventListener'a, w tym przypadku będzie to cała zawartość pliku TXT, wyświetlona w konsoli.



Dalsza czê¶æ: 1 2 3 4 5 6 7

Napisz Artyku³






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