Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-08-2005, 12:36   #1 (permalink)
niemand
 
Registriert seit: Aug 2005
Beiträge: 21
Problem mit Steuerung

Hallo!
Ich habe ein Spiel programmiert, bei dem man einen Helikopter steuert und einen Zug abballert. Aber seit dem die Maus dazugekommen ist, ist die Steuerung (Cursortasten) nicht mehr sehr ideal. Daher möchte ich die Steuerung auf andere Keys verlegen, zB. W, S, A, D. Dummerweise habe ich keine Ahnung wie ich Buchstaben-Keys programmieren soll-ich bin mit den Sonderfunktionen auf alle möglichen Sondertasten ausgewichen. Ist es nicht so, dass die Buchstaben-Keys irgend welche Nummern haben? Wenn ja, kennt irgendwer eine Liste von ihnen im Web.
Ihr würdet mir sehr helfen, wenn ihr meine Frage beantworten würdet.
mfg Fox1213
Fox1312 ist offline   Mit Zitat antworten
Alt 07-08-2005, 12:50   #2 (permalink)
squirlish
 
Benutzerbild von ChriZi
 
Registriert seit: Mar 2004
Ort: CH
Beiträge: 492
hier wär ne liste
http://www.hektra.nl/info/asci.html
aber sollte doch auch ohne codes funktionieren!
__________________
SQUIRLART|PHOTOGRAPHY
ChriZi ist offline   Mit Zitat antworten
Alt 07-08-2005, 12:54   #3 (permalink)
niemand
 
Registriert seit: Aug 2005
Beiträge: 21
wie geht es ohne code?
Fox1312 ist offline   Mit Zitat antworten
Alt 07-08-2005, 12:54   #4 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
guck mal in der Flash Hilfe nach der Key-Klasse Dort ist in der Beschreibung - noch über der Übersicht: Methoden der Key-Klasse - ein Link zu Tastaturtasten und Tastencodewerte. Klick darauf.
Nun klickst du in der Beschreibung auf den Pfeil nach rechts der auf die nächste Seite blättert. Du solltest nun eine Übersicht haben.

Code:
W => 87
A => 65
S => 83
D => 68

[edit]Alternativ kannst du auch in den Livedocs gucken:
http://livedocs.macromedia.com/flash...113.html#91250

Geändert von pokepika (07-08-2005 um 12:59 Uhr)
pokepika ist offline   Mit Zitat antworten
Alt 07-08-2005, 12:57   #5 (permalink)
niemand
 
Registriert seit: Aug 2005
Beiträge: 21
Danke!!!
Fox1312 ist offline   Mit Zitat antworten
Alt 07-08-2005, 13:15   #6 (permalink)
Freizeitflasher
 
Benutzerbild von Alphanimal
 
Registriert seit: Jun 2004
Ort: Niederösterreich
Beiträge: 615
das geht auch noch:

if(Key.getCode()==ord("W"))

oder halt

if(Key.isDown(ord("W")))

du kannst dir die codes natürlich auch ausgeben lassen:

trace(Key.getCode())

wenn du dann die taste drückst kommt der Code im Ausgabefenster
__________________
Some Flash Worx
Alphanimal ist offline   Mit Zitat antworten
Alt 07-08-2005, 13:23   #7 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
Zitat:
Zitat von Flash Hilfe
ord

Verfügbarkeit
Flash Player 4. Diese Funktion gilt als überholt und wurde durch die Methoden und Eigenschaften der String-Klasse ersetzt.
...
pokepika ist offline   Mit Zitat antworten
Alt 07-08-2005, 14:40   #8 (permalink)
Freizeitflasher
 
Benutzerbild von Alphanimal
 
Registriert seit: Jun 2004
Ort: Niederösterreich
Beiträge: 615
dann eben so:

statt ord("W")

"W".charCodeAt(0)

finde ord() und chr() trotzdem praktisch (kürzer, einfacher), warum veraltet!?
tz
__________________
Some Flash Worx
Alphanimal ist offline   Mit Zitat antworten
Alt 07-08-2005, 15:30   #9 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
weil AS2 in Richtung OOP geht und da verwendet man Instanzen, bzw. statische Klassen und dessen Methoden.
pokepika ist offline   Mit Zitat antworten
Alt 07-08-2005, 16:50   #10 (permalink)
niemand
 
Registriert seit: Aug 2005
Beiträge: 21
Und der Mausklick-Key?
Wer kennt den?
Das wäre eine große Hilfe!!!
Fox1312 ist offline   Mit Zitat antworten
Alt 07-08-2005, 17:34   #11 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von Fox1312
Und der Mausklick-Key?
Was soll das denn sein? Meinst du die Maustaste?

edit: Wenn du die Maus meinst:
ActionScript:
  1. this.onMouseDown = function()
  2. {trace("Oh, Maustaste gedrückt!")}
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 08-08-2005, 08:53   #12 (permalink)
niemand
 
Registriert seit: Aug 2005
Beiträge: 21
Ich habe gemeint eine Schussfunktion bei der die Kugeln fliegen , wenn man klickt (wie bei Heli Attack :-) )
Fox1312 ist offline   Mit Zitat antworten
Alt 08-08-2005, 08:56   #13 (permalink)
niemand
 
Registriert seit: Aug 2005
Beiträge: 21
Cool

Aber das hilft trotzdem!!!
Danke!!! :-)
Fox1312 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 04:45 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele