Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-11-2011, 16:02   #1 (permalink)
Animateur
 
Benutzerbild von Master Wu
 
Registriert seit: Jan 2003
Ort: MZ
Beiträge: 1.536
tab-steuerung bei selbstgebautem Dropdown

Hi,

ich hab ein Formular mit einem selbstgecodeten dropdown-element.
Nun soll das ganze auch per tastatur bedienbar sein.
Mit tab durch alle Elemente durchsteuern klappt schon gut.

Aber wenn ich beim Dropdown bin, will ich per Pfeiltasten hoch/runter die Option ändern. Geht aber nicht, weil bei hoch/runter automatisch auf das nächste Formularelement gesprungen wird.

Kann ich das irgendwie unterbinden?
__________________
there is no way to happiness, happiness is the way - flashgames
Master Wu ist offline   Mit Zitat antworten
Alt 30-11-2011, 14:34   #2 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Vielleicht hilft Dir tabChildren was.

Aber werden die Einträge eines fokussierten Dropdowns denn nicht normalerweise mit den Pfeiltasten anstatt per Tab durchsucht?
T.Decay ist offline   Mit Zitat antworten
Alt 30-11-2011, 15:16   #3 (permalink)
Animateur
 
Benutzerbild von Master Wu
 
Registriert seit: Jan 2003
Ort: MZ
Beiträge: 1.536
Zitat:
Zitat von T.Decay Beitrag anzeigen
Vielleicht hilft Dir tabChildren was.

Aber werden die Einträge eines fokussierten Dropdowns denn nicht normalerweise mit den Pfeiltasten anstatt per Tab durchsucht?
Ja, ich will ja auch nicht per Tab durchlaufen, sondern per Pfeiltasten.
Du hast meine Frage nicht richtig gelesen
Aber eben bei drücken der Pfeiltasten wechselt der Focus auf das nächste Formularelement.
__________________
there is no way to happiness, happiness is the way - flashgames
Master Wu ist offline   Mit Zitat antworten
Alt 30-11-2011, 15:30   #4 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.496
Zitat:
Zitat von Master Wu Beitrag anzeigen
Aber eben bei drücken der Pfeiltasten wechselt der Focus auf das nächste Formularelement.
Auch bei event.preventDefault();?

Was für Formularelemente?
__________________

flintfabrik.de

Geändert von shin10 (30-11-2011 um 15:31 Uhr)
shin10 ist offline   Mit Zitat antworten
Alt 30-11-2011, 15:37   #5 (permalink)
Animateur
 
Benutzerbild von Master Wu
 
Registriert seit: Jan 2003
Ort: MZ
Beiträge: 1.536
Zitat:
Zitat von shin10 Beitrag anzeigen
Auch bei event.preventDefault();?

Was für Formularelemente?
Ja, auch trotz preventDefault, der event ist scheinbar nicht cancelbar

Das sind alles custom coded Formularelemente, also textinput, textarea, checkbox etc., die ich mit tabIndex-en durchnummeriert hab.
__________________
there is no way to happiness, happiness is the way - flashgames
Master Wu ist offline   Mit Zitat antworten
Alt 30-11-2011, 15:46   #6 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.496
Zitat:
Zitat von Master Wu Beitrag anzeigen
Das sind alles custom coded Formularelemente, also textinput, textarea, checkbox etc., die ich mit tabIndex-en durchnummeriert hab.
Dann hast du das mit den Pfeiltasten aber selbst programmiert. Das ist jedenfalls kein Standardverhalten. (Nicht bei mir)
__________________

flintfabrik.de
shin10 ist offline   Mit Zitat antworten
Alt 30-11-2011, 16:01   #7 (permalink)
Animateur
 
Benutzerbild von Master Wu
 
Registriert seit: Jan 2003
Ort: MZ
Beiträge: 1.536
Zitat:
Zitat von shin10 Beitrag anzeigen
Dann hast du das mit den Pfeiltasten aber selbst programmiert. Das ist jedenfalls kein Standardverhalten. (Nicht bei mir)
hm?
das wäre mir neu

Kann das OS-abhängig sein?
ich bin auf win7 unterwegs, du?
__________________
there is no way to happiness, happiness is the way - flashgames
Master Wu ist offline   Mit Zitat antworten
Alt 30-11-2011, 16:06   #8 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.496
Ich auch - aber überleg mal - bei NumericSteppern, Dropdownlisten etc. änderst du mit Pfeiltasten ja den Wert; bei Textarea gehst du zeilenweise hoch/runter ... warum sollte er da zur nächsten Komponente springen?

Ich hab es gerade in Flash Pro CS5 ausprobiert.
__________________

flintfabrik.de

Geändert von shin10 (30-11-2011 um 16:08 Uhr)
shin10 ist offline   Mit Zitat antworten
Alt 30-11-2011, 16:19   #9 (permalink)
Animateur
 
Benutzerbild von Master Wu
 
Registriert seit: Jan 2003
Ort: MZ
Beiträge: 1.536
Zitat:
Zitat von shin10 Beitrag anzeigen
Ich auch - aber überleg mal - bei NumericSteppern, Dropdownlisten etc. änderst du mit Pfeiltasten ja den Wert; bei Textarea gehst du zeilenweise hoch/runter ... warum sollte er da zur nächsten Komponente springen?

Ich hab es gerade in Flash Pro CS5 ausprobiert.
Ja, schon doof, hat mich auch gewundert.
Ich habs aber definitiv nicht reinprogrammiert.
Wenn der Focus z.b. auf ein Input-Textfeld kommt, dann kommt automatisch der Cursor und man ist direkt IM Textfeld. Deswegen geht die Pfeiltastensteuerung dann nicht mehr. Ähnlich ist es vermutlich bei der Dropdown-Komponente.
Deswegen denk ich mir ja, dass es da eine Möglichkeit gibt, irgendwie aus dieser "Focussteuerung" rauszukommen.
Aber wie?

edit: wenn du willst, probier das mal mit simplen sprites und gib ihnen tabIndexe.
__________________
there is no way to happiness, happiness is the way - flashgames

Geändert von Master Wu (30-11-2011 um 16:20 Uhr)
Master Wu ist offline   Mit Zitat antworten
Alt 30-11-2011, 17:08   #10 (permalink)
Neuer User
 
Benutzerbild von andrelehnert
 
Registriert seit: Oct 2007
Ort: Kölle
Beiträge: 1.231
Hi, ich habe das auch festgestellt, allerdings bei mir mit
den Tasten links und hoch. Hatte mit folgendem Erfolg.
Ich weiß aber nicht, ob dadurch in Deinem Falle die anderen Funktionalitäten auch hops gehen(?).
Also, versuch mal
PHP-Code:
addEventListener(FocusEvent.KEY_FOCUS_CHANGE,keyFocusChangeHandler)
function 
keyFocusChangeHandler(e:FocusEvent):void{
    if (
e.keyCode != 9){
    
e.preventDefault();
    }

LG ANdré
__________________
Die Hoffnung stirbt zuletzt.
Aber sie stirbt.
andrelehnert ist offline   Mit Zitat antworten
Alt 30-11-2011, 17:52   #11 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.496
Ah ok - ja ich sehs, aber das Schema dahinter ist mir nicht ganz klar. Bei mir springt er nicht zum Formularelement, sondern ständig zwischen zweien meiner "Menüpunkte" hin und her.
__________________

flintfabrik.de
shin10 ist offline   Mit Zitat antworten
Alt 30-11-2011, 17:59   #12 (permalink)
Neuer User
 
Benutzerbild von andrelehnert
 
Registriert seit: Oct 2007
Ort: Kölle
Beiträge: 1.231
Jau - ich denke, das is n Bug - aber obiger Code schafft Abhilfe.
__________________
Die Hoffnung stirbt zuletzt.
Aber sie stirbt.
andrelehnert ist offline   Mit Zitat antworten
Alt 30-11-2011, 19:00   #13 (permalink)
Animateur
 
Benutzerbild von Master Wu
 
Registriert seit: Jan 2003
Ort: MZ
Beiträge: 1.536
Zitat:
Zitat von andrelehnert Beitrag anzeigen
Hi, ich habe das auch festgestellt, allerdings bei mir mit
den Tasten links und hoch. Hatte mit folgendem Erfolg.
Ich weiß aber nicht, ob dadurch in Deinem Falle die anderen Funktionalitäten auch hops gehen(?).
Also, versuch mal
PHP-Code:
addEventListener(FocusEvent.KEY_FOCUS_CHANGE,keyFocusChangeHandler)
function 
keyFocusChangeHandler(e:FocusEvent):void{
    if (
e.keyCode != 9){
    
e.preventDefault();
    }

LG ANdré
Sehr cool, danke, das scheint zu helfen!
__________________
there is no way to happiness, happiness is the way - flashgames
Master Wu ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
focus, tabindex

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
dropdown und php jimihendrix JavaScript & jQuery 1 30-09-2009 06:27
[HELP] DropDown sentenced Flash Einsteiger 3 18-04-2006 18:45
flash dropdown selber stil wie browser dropdown? der_oki Flash MX 3 16-11-2005 08:36
DropDown -> PHP L4M4R HTML und CSS 6 09-02-2004 21:19
dropdown Lara1208 Flash 4 und Flash 5 7 09-10-2001 12:39


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele