Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-11-2003, 19:19   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: bonn
Beiträge: 45
Bildersprung

Ich habe leider ein Problem, wie es nicht anders zu erwarten war

Wenn man in einem erstellten Flashfilm auf "strg" und dazu auf den "pfeil nach rechts" drückt, dann springt der Player direkt auf ein weiteres bild!
Das stört mich sehr, da ich ein spiel programmiere, in dem das nicht sein dürfte!
Weiss jemand wie ich die strg taste z.B. ent-binden könnte?

Danke im voraus,

Alfomat
Alfomat ist offline   Mit Zitat antworten
Alt 11-11-2003, 21:54   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.321
on (keyPress "welcher auch immer") {
}

du musst die unerwünschten tastendrücke abfangen um damit entweder nichts zu machen, bzw. die von DIR gewünschten ereignisse aus zu führen.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 12-11-2003, 15:15   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: bonn
Beiträge: 45
wie gestaltet sich das denn dann?

on (keyPress "STRG") {
/// und dann welches ereignis er ausführen soll?
}

sorry, kannst du mir nochmal aufschreiben, wie das aussehen könnte, wenn ich abstellen möchte, dass er bei jedem druck auf diese taste auf das nächste bild springt?
Wie gebe ich denn der taste eine neue funktion, weil mit dem befehl:

onClipEvent (enterFrame) {
if (Key.isDown(Key.STRG)) {
...
}
}

klappt es seltsamerweise nicht bei dieser taste!


Danke für die Mühe,

Alfomat
Alfomat ist offline   Mit Zitat antworten
Alt 12-11-2003, 19:01   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.321
Post

on dinksbums ist für ein button und ein butten muss es denn auch sein ;-)

eventuell hat es bei dir schon immer funktioniert, du hast es bloss nicht gemerkt? in flash selbst fängt öffensichtlich flash die tastendrücke ab? wenn du jedoch das .swf laufen lässt, dann gehts.

siehe anhang.
den button machst du natürlich nicht so gross und auffällig. entweder du versteckst das ding irgendwo, oder du gibst den script zu einen butten dazu.


ach ja, ich hab jetzt mal die TAB-taste abgefragt.
Angehängte Dateien
Dateityp: zip tastenwunder.zip (2,9 KB, 7x aufgerufen)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (12-11-2003 um 19:03 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 13-11-2003, 19:08   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: bonn
Beiträge: 45
Ja danke!

Ich bin leider im moment etwas im klausurstress, aber ich probiere es die tage mal aus!
Jedoch bin ich mir nicht sicher, ob man mit deiner variante tasten abzufragen auch die strg taste abfragen kann, der code für die TAB taste war mir bekannt!
Aber das wird sich herausstellen!

Bis bald,

Alfomat
Alfomat ist offline   Mit Zitat antworten
Alt 14-11-2003, 00:52   #6 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.321
ich habe einen MAC. ist strg == ctrl oder strg == befehlstaste ??? ich vergesse sowas immer.

auf dem mac reagiert flash nicht auf ctrl und befehlstaste. macht eigentlich nichts, weil:

ist strg + rechtspfeil was anderes als nur rechtspfeil? ich denke, es reicht, wenn du nur die rechtspfeil taste abfängst.


wenn die "logisch richtigen" sachen nicht funktionieren, dann gibt es den griff in die trickkiste. setze hinter den aktuellen frame einen frame mit dem programm prevFrame();
ist zwar ziemlicher murks, aber, sollte es jemandem gelingen einen frame weiter zu kommen, dann schickst du in sofort wieder zurück.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 14-11-2003, 12:34   #7 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: bonn
Beiträge: 45
Ja, hast schon recht, so würde es gehen!
ich hab jetzt schon mit dem spiel angefangen und es wäre ätzend die variablen und funktionen alle umzuschreiben etc.

Wenn man die "pfeil nach rehcts" taste belegt und z.B. dadurch meine spielfigur einen schritt nach rehcts macht, dann springt er totzdem weiter, wenn ich zusätzlich strg drücke!

Nun ja, ich suche weiter nach einer lösung!

cya
Alfomat 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 19:15 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele