code:
1
2
3
4
5
6
7
| trace(nicks_voice.join());
nicks_voice.sort();
trace(nicks_voice.join());
output:
Markie[zzz]zzz,Ou-slaapie,paul,`AzazeL,cu2q,T1000
Markie[zzz]zzz,Ou-slaapie,T1000,`AzazeL,cu2q,paul |
Hij sorteert helemaal niet goed
ik sorteer toch goed?
maar volgens flash zit dan de M eerder in het alfabed dan de c
mischien even hele code plaatsen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
| function nicklist(nicks) {
nicks = nicks.split(" ");
nr=0;
nicks_op = new array();
nicks_hop = new array();
nicks_voice = new array();
nicks_norm = new array();
while(nicks[nr] != NULL){
nickdeel = nicks[nr].split("");
if (nickdeel[0] == "@") {
nickdeel.splice(0, 1);
nicks_op.push(nickdeel.join(""));
} else if (nickdeel[0] == "%") {
nickdeel.splice(0, 1);
nicks_hop.push(nickdeel.join(""));
} else if (nickdeel[0] == "+") {
nickdeel.splice(0, 1);
nicks_voice.push(nickdeel.join(""));
} else {
nicks_norm.push(nickdeel.join(""));
}
nr++;
}
nr=0;
nicklist="";
nicks_op.sort();
nicks_hop.sort();
trace(nicks_voice.join());
nicks_voice.sort();
trace(nicks_voice.join());
nicks_norm.sort();
while(nicks_op[nr] != NULL){
nicklist+="@"+nicks_op[nr]+"\n";
nr++
}
nr=0;
while(nicks_hop[nr] != NULL){
nicklist+="%"+nicks_hop[nr]+"\n";
nr++
}
nr=0;
while(nicks_voice[nr] != NULL){
nicklist+="+"+nicks_voice[nr]+"\n";
nr++
}
nr=0;
while(nicks_norm[nr] != NULL){
nicklist+=nicks_norm[nr]+"\n";
nr++
}
} |
edit:
Hmm volgens mij kijkt hij ook naar hoofdletters
ik zie niet op http://www.macromedia.com...s/objects/arraysort.html# hoe ik dat oplos jammergenoeg
Hmm volgens mij kijkt hij ook naar hoofdletters
ik zie niet op http://www.macromedia.com...s/objects/arraysort.html# hoe ik dat oplos jammergenoeg