Hi @all,

habe ein kleines (?) Problem mit meinem AS3 in einem DataGrid.
Die Daten stammen aus einem XML, das aus AMFPHP als result zurückgegeben wurde.
Soweit ganz gut, Daten kommen an und ich kann sie im DataGrid sehen, jedoch ist die
Reihenfolge nach dem Klicken auf den Header mit Rangnummern falsch.
Grund: das DataGrid stellt ein Highscore dar, in dem auch "0" Werte vorkommen,
abgesehen davon wird zB 12 nach 1 dargestellt.

Habe versucht, das ganze mit einer sortCompareFunction zu beheben, jedoch komme
ich keinen Schritt weiter, da die Werte nun noch "falscher" angezeigt werden.

Mein Code, den ich dachte dazu zu bewegen, dass die Reihenfolge in der Spalte mit
Zahlenwerten angezeigt werden sollen sieht so aus:
Code :
1
2
3
4
5
6
7
8
9
10
11
function sortRuhm(itemA:Object, itemB:Object):int {
var valueA:Number = new Number(itemA.ruhm);
var valueB:Number = new Number(itemB.ruhm);
if( valueA < valueB )
  return -1;
else
if( valueA > valueB )
  return 1;
else
  return 0;
}

brauche bitte dringend Hilfe, da dies eine der wichtigen Funktionen in meinem
Flashgame darstellt.

LG
Andy