Wykrywanie wciśniętego klawisza klawiatury w ActionScript 3.0
Skrypt pokazuje jak za pomocą zewnętrznej klasy AS o nazwie Wykrywanie, można sprawdzić jaki klawisz został naciśnięty. Przykład wyświetla aktualny klawisz, jego znak oraz kod.
Listing
package {
import flash.display.*;
import flash.events.*;
import flash.text.*;
public class Wykrywanie extends Sprite {
private var pole_txt:TextField;
public function Wykrywanie() {
pole_txt = new TextField();
pole_txt.text = "Naciśnij jakiś klawisz..";
pole_txt.autoSize = TextFieldAutoSize.LEFT;
pole_txt.border = true;
pole_txt.background = true;
addChild(pole_txt);
stage.addEventListener(KeyboardEvent.KEY_DOWN, nacisnietoKlawisz);
}
private function nacisnietoKlawisz(e:KeyboardEvent):void {
pole_txt.text = "Naciśnięto klawisz: " +String.fromCharCode(e.charCode)+ "\n Jego znakiem jest: " +e.charCode+ "\n Oraz jego kodem jest: " +e.keyCode;
}
}
}
import flash.display.*;
import flash.events.*;
import flash.text.*;
public class Wykrywanie extends Sprite {
private var pole_txt:TextField;
public function Wykrywanie() {
pole_txt = new TextField();
pole_txt.text = "Naciśnij jakiś klawisz..";
pole_txt.autoSize = TextFieldAutoSize.LEFT;
pole_txt.border = true;
pole_txt.background = true;
addChild(pole_txt);
stage.addEventListener(KeyboardEvent.KEY_DOWN, nacisnietoKlawisz);
}
private function nacisnietoKlawisz(e:KeyboardEvent):void {
pole_txt.text = "Naciśnięto klawisz: " +String.fromCharCode(e.charCode)+ "\n Jego znakiem jest: " +e.charCode+ "\n Oraz jego kodem jest: " +e.keyCode;
}
}
}
Dodano przez: divix
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno