Loading:

Mikołajkowa promocja 3za2 - w tym roku przygotuj większą skarpetę!

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ł




Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=12&t=2799

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 37169
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-17 v.1.5 | design: diviXdesign & rainbowcolors