/ 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
Tabulator
Fra : Anders Thingholm


Dato : 30-05-01 21:31

Hej

Kan man i Flash 5 styre tabulatoren?

VH

Anders



 
 
www.Diktator.dk (31-05-2001)
Kommentar
Fra : www.Diktator.dk


Dato : 31-05-01 12:14

Anders Thingholm <anders@thingholm.dk> skrev i en
nyhedsmeddelelse:9f3l50$lvj$1@news.inet.tele.dk...
> Hej
>
> Kan man i Flash 5 styre tabulatoren?
>
> VH
>
> Anders

Ja, det kan man godt....

1) Opret en array hvor du erklærer dine variable for dine tekstfelter.
tabOrder = new Array("zero", "one", "two", "three", "four", "five", "six",
"seven", "eight", "nine");

2) I 1. frame sætter du tekstfelt "zero" i focus
Selection.setFocus(tabOrder[0]);

3) Opret en knap med følgende action:
on (keyPress "<Tab>") {
currentLevel = targetPath(_root)+".";
if (Selection.getFocus() == null) {
currentVar = 0;
previousVar = tabOrder.length-1;
nextVar = 0;
} else {
for (i=0; i<=tabOrder.length; i++) {
if (Selection.getFocus() == currentLevel+tabOrder[i]) { .
currentVar = i;
if (currentVar == 0) {
previousVar = tabOrder.length-1;
nextVar = i+1;
} else if (currentVar == tabOrder.length-1) {
previousVar = i-1;
nextVar = 0;
} else {
previousVar = i-1;
nextVar = i+1;
}
break;
}
}
}
if (Key.isDown(Key.TAB) && !Key.isDown(Key.SHIFT))
Selection.setFocus(tabOrder[nextVar]);
} else if (Key.isDown(Key.TAB) && Key.isDown(Key.SHIFT)) {
Selection.setFocus(tabOrder[previousVar]);
}

Den virker ligesom i andre programmer at når du holder shift nede skifter du
retning...

Mvh.
M!chae(o)enzen
Http://Diktator.dk




Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste