Zurück   Flashforum > Flash > Flash erweitern > Komponenten und SmartClips

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-12-2008, 21:27   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Ort: .
Beiträge: 125
Question Wie Elemente in Arry nach ID sortieren??

Hi,

ich muss eine kleine Applikation in Flash realisieren. Dabei gibt es Objekte die auf einer Skala von 1 bis 1000 per Schieberegler bewertet werden sollen und dann abhängig von der Bewertung in einer Liste einsortiert werden sollen.

Also das am Besten bewerteste Objekt ganz unten - das Schlechteste oben..

Aber wie setze ich das um?
Per Schieberegler einen Wert auf das Obejkt zu schreiben bekomme ich hin und das Objekt dann in einen DataGrid zu packen sollte auch noch gehen.

Aber wie sortiere ich den Inhalt den DataGrids?
Ich hatte überlegt das ich alle Objekte im DG in einem Array "verwalte" und die Sortierung über die ID mache. Ich habe nur leider keine Ahnung wie ich einen Array sortiert nach IDs im DataGrid ausgebe

Und wenn ein neues Objekt in den Grit geaddet wird das sagen wir mal die Wertung 200 bekommen hat muss es ja zwischen dem letzten Objekt < 200 und dem > 200 plaziert werden.

Hat da jeman einen Tipp für mich?

Thx,
phenomenia
__________________
.
phenomenia ist offline   Mit Zitat antworten
Alt 01-12-2008, 22:22   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
->verschoben

Die Inhalte eines DataGrids liegen in einem Array, das sich auch dataProvider nennt. Wenn der entsprechende Spaltenheader bspw. "Label" heißt, kannst du ihn auch wie ein Array ansprechen, bspw. der erste Eintrag:
PHP-Code:
trace(meinDataGrid.dataProvider[0].Label); 
Du kannst also ein normales Array erstellen, über eine eigene Sort-Funktion sortieren und dem dataProvider der Komponente zuweisen.
  Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
array, sortieren

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 aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele