/ Forside / Teknologi / Multimedie & design / Flash / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Flash
#NavnPoint
bentjuul 4251
molokyle 1978
Klaudi 1488
jhvp 1265
pallenoc 1160
katekismus 1020
Fnollerpi.. 790
slander 510
Dr.Disco 500
10  Flash77 500
Cursor skal stå klar i tekstfelt
Fra : Stig Hamstad


Dato : 17-10-02 22:22

Hvordan får jeg cursoren til å stå klar i et input-tekstfelt, slik at man
slipper å klikke i det eller bruke tab-funksjonen?

Stig



 
 
MZH (18-10-2002)
Kommentar
Fra : MZH


Dato : 18-10-02 16:57

>Hvordan får jeg cursoren til å stå klar i et input-tekstfelt, slik at man
>slipper å klikke i det eller bruke tab-funksjonen?

Dette er 'from the top of my head' men jeg mener du kan gøre sådan
her:

Sæt dette ind i den første frame:

a = ["Felt 1", "Felt 2", "Felt 3", "Felt 4", "Felt 5"];
Selection.setFocus(a[i=0]);

"Felt 1" osv. skal være navnene på dine tekstfelter.

Hvis du vil lade brugeren kunne bruge TAB-tasten til at navigere fram
og tilbage mellem felterne, skal du lave en usynlig knap (og lægge den
udenfor scenen, så man ikke kan trykke på den...) og sætte denne
action på den:

on (keyPress "<Tab>") {
if (Key.isDown(Key.SHIFT)) {
Selection.setFocus(a[i=--i%a.length]);
} else {
Selection.setFocus(a[i=++i%a.length]);
}
}

Mvh.

Mikkel

Stig Hamstad (19-10-2002)
Kommentar
Fra : Stig Hamstad


Dato : 19-10-02 10:18

Perfekt. Tusen takk

Stig

"MZH" <mikkel@mzh.nospamdk> skrev i melding
news:rib0rusijbc6cqhq56460c32271681ue04@4ax.com...
> >Hvordan får jeg cursoren til å stå klar i et input-tekstfelt, slik at man
> >slipper å klikke i det eller bruke tab-funksjonen?
>
> Dette er 'from the top of my head' men jeg mener du kan gøre sådan
> her:
>
> Sæt dette ind i den første frame:
>
> a = ["Felt 1", "Felt 2", "Felt 3", "Felt 4", "Felt 5"];
> Selection.setFocus(a[i=0]);
>
> "Felt 1" osv. skal være navnene på dine tekstfelter.
>
> Hvis du vil lade brugeren kunne bruge TAB-tasten til at navigere fram
> og tilbage mellem felterne, skal du lave en usynlig knap (og lægge den
> udenfor scenen, så man ikke kan trykke på den...) og sætte denne
> action på den:
>
> on (keyPress "<Tab>") {
> if (Key.isDown(Key.SHIFT)) {
> Selection.setFocus(a[i=--i%a.length]);
> } else {
> Selection.setFocus(a[i=++i%a.length]);
> }
> }
>
> Mvh.
>
> Mikkel



Stig Hamstad (19-10-2002)
Kommentar
Fra : Stig Hamstad


Dato : 19-10-02 10:25

Det holdt faktisk med dette også:

Selection.setFocus ("_root.mcname.Tekstfelt");



Bo Rattenborg (03-11-2002)
Kommentar
Fra : Bo Rattenborg


Dato : 03-11-02 13:08

Jeg underer mig lidt over hvad %a gør ?

Mvh
Bo



Søg
Reklame
Statistik
Spørgsmål : 177459
Tips : 31964
Nyheder : 719565
Indlæg : 6408200
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste