Loading:


MovieClip onKeyDown [AS 2]

Klasa: MovieClip

Kompatybilność: ActionScript 1.0, Flash 6+

 

Wywołuje się, gdy klip filmowy posiada skupienie pola tekstowego i naciśnie klawisz.

 

Możesz użyć metody Key.getAscii() oraz Key.getCode() aby określić, który przycisk zostal wciśnięty.

 

Zdarzenie onKeyDown działa wyłącznie jeśli klip filmowy posiada skupienie aktywne oraz jest ustawione. Najpierw, the MovieClip.focusEnabled musi byc ustawione na TRUE, wtedy klip klip filmowy musi mieć skupienie po przez np Selection.setFocus() lub klawisz TAB.

 

Musisz zdefiniować funkcję, która jest wywolywana, kiedy zdarzenie jest wywoływane. Możesz zdefiniowac funkcję na listwie czaswoej lub w pliku klasy, która rozszerza klase MovieClip oraz jest powiązana z symbolem w bibliotece.



Napisz Artyku³

Listing

//odebranie zdarzenia z klawiatury
moj_mc.onKeyDown = function() {
    trace("onKeyDown: "+this._name+" (Klawisz: "+getKeyPressed()+")");
};
//rozpoznanie klawisza wciśniętego
function getKeyPressed():String {
    var klawisz:String;
    switch (Key.getAscii()) {
    case Key.BACKSPACE :
        klawisz = "BACKSPACE";
        break;
    case Key.SPACE :
        klawisz = "SPACE";
        break;
    default :
        klawisz = chr(Key.getAscii());
    }
    return klawisz;
}




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38523
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