Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-01-2004, 16:24   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2002
Beiträge: 1
Question Hash sortieren?

Hallo,

Wir sind im Moment etwas verwirrt und können nicht genau feststellen, wo unser Problem genau liegt.

Wir haben uns ein mehrdimensionales assoziatives Array gebaut:

_global.archiv["beitrag1"]["publisher_name"]
_global.archiv["beitrag1"]["laenge"]
usw...

_global.archiv["beitrag2"]["publisher_name"]
_global.archiv["beitrag2"]["laenge"]
usw...

Wir können ohne Problem nach "beitrag1", "beitrag2" etc. sortieren. Wie können wir jetzt allerdings den Hash nach dem Wert im zweiten Feld (publisher_name bzw. laenge) sortieren?

(aray.sort() funktioniert dann nicht mehr...)

Vielen Dank im voraus und falls mehr Infos nötig sind - bitte einfach melden.

Andreas
ame4348 ist offline   Mit Zitat antworten
Alt 27-01-2004, 20:30   #2 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Array.sort funktioniert doch gar nicht mit assoziativen Arrays, oder ? Mit Objekten wäre es einfacher. Dazu steckt ihr eure ganzen Daten in Objekte und die dann wiederum in ein normales Array. Das Array kannst du dann mit Hilfe einer Sortierfunktion
(siehe Array.sort) oder mit Array.sortOn sortieren

mfg. r
bokel ist offline   Mit Zitat antworten
Alt 28-01-2004, 17:07   #3 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
ich bin auch etwas verwirrt.

_global.archiv["beitrag1"]["publisher_name"] = WAS ?????

hier werden "Behälter" generiert, ohne Inhalt. sortiert wird aber immer nur der inhalt und nicht die variablen selbst.


".. Wir können ohne Problem nach "beitrag1", "beitrag2" etc. sortieren .."
Nein, stimmt nicht, niemals :-)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 28-01-2004, 18:27   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
im anhang ein flash5 beispiel. mit mx 2004 gehts bestimmt noch viel schöner :-)
Angehängte Dateien
Dateityp: zip sortieren.zip (7,4 KB, 13x aufgerufen)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 28-01-2004, 19:42   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 2
Hi

Erstmal danke für die Antworten.

Es ist also wohl so, daß ein Hash kein Array ist, sondern ein Object? Oder wieso kann man die Methoden von Arrays nicht bei diesem Spezialfall eines Arrays (Hash) benutzen?

Die Arrays haben bei uns schon auch Daten drin, aber wie wir das gebaut haben, und warum man das Hash nach Beiträgen sortieren kann (über den Umweg eines Arrays, aus dem sich das Hash aufbaut), würde nur unnötig verwirren ;-)

Ich ackere mich jetzt erst mal durch das Beispiel von hgseib, und denke immer noch daß es einfacher geht; naiv, ich weiß *g*

Geändert von l0ckd0wn (28-01-2004 um 19:44 Uhr)
l0ckd0wn ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 14:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele