In diesem Tutorial lernen Sie, wie man auf einfache Weise mit der Tastatur einen Movie steuern kann. Beachten Sie bitte, dass dieses Thema jedoch nur gestreift wird. Dies aus den folgenden Gründen:
- Das beschriebene Verfahren ist Flash 5 konform, wie alle Beispiele dieses Lehrganges
- Erst ab Flash 6 oder 7 lassen sich Movies wirklich komfortabel über die Tastatur steuern.
- Weiterführende Erklärungen würden den Rahmen des Lehrganges sprengen.
- Und schliesslich: Für viele Spielanwendungen reicht das hier beschriebene Verfahren vollumfänglich
"Tastenkonstanten" in Flash
Für die bei Spielen häufig eingesetzten Tasten gibt es in Flash glücklicherweise Konstanten, die das Leben des Entwicklers gehörig erleichtern. Statt mühsam ASCII-Code abzufragen, genügen in den meisten Fällen ein paar Wörter.
Die wichtigsten Tasten (Auszug)
| "Rücktaste" | Key.BACKSPACE |
| Tabulatorentaste | Key.TAB |
| "Entertaste" | Key.ENTER |
| Umschalttaste | Key.SHIFT |
| Leertaste | Key.SPACE |
| "Linkspfeil" | Key.LEFT |
| "Obenpfeil" | Key.UP |
| "Rechtspfeil" | Key.RIGHT |
| "Untenpfeil" | Key.DOWN |
Welche Taste wird gedrückt?
Mit der Key.isDown() - Methode lässt sich im Zusammenspiel mit den oben stehenden Konstanten abfragen, welche Taste gerade gedrückt wird. Die Konstanten kommen in die Klammern der Methode. Einsatzbereit wird das Verfahren in einer if-Bedingung. Beispiel:
if (Key.isDown(Key.LEFT)){
Anweisung;
}
Falls ihnen das Wort if noch unbekannt sein sollte, empfehle ich Ihnen, das Tutorial über Bedingungen durchzuarbeiten, bevor Sie die nächste Seite lesen.