Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-08-2004, 10:24   #1 (permalink)
°
 
Benutzerbild von echo5-7
 
Registriert seit: Aug 2002
Ort: Baden-Baden
Beiträge: 3.962
sortierfunktion nach datum

hi,
ich will eine sortierfunktion schreiben, hab dazu in "actionscript für flash mx - die referenz" band 2 unter sort() nachgeschaut, und mich dort etwas bedient, da die beispielfunktion ne reihe von zahlen schon sauber sortiert.

jetzt will ich aber ne dreistellige datumsangabe, die zudem noch mit anderen daten aus ner txt geladen wird, sortieren und ausgeben lassen, und bin glaube ich grade voll am scheitern..

das script sieht so aus

PHP-Code:
meinLoader = new LoadVars();
meinLoader.load("db.txt");
meinLoader.onLoad = function() {
    
gesammt parseInt(this.anzahl); //anzahl ist die anzahl aller datensätze und steht in der txt an zeile 0
    
zusortieren = new Array();
    for (
i=1i<=gesammti++) {
    
zusortieren[i] = meinLoader["textField"+i];
    }
    
zusortieren.sort(compare);
    
trace (zusortieren);

};

//in der funktion versuch ich eigentlihc nur das ding schonmal nach jahren zu sortieren, klappt aber auch nicht so ganz....

function compare(element1element2) {
    
    var 
gesplittettemp1 zusortieren.split("||");
    var 
gesplittettemp2 zusortieren.split("||");
    var 
gesplittet1 gesplittettemp1[0].split(".");
    var 
gesplittet2 gesplittettemp2[0].split(".");
    
    if (
gesplittet1[2].length == 2) {
        
gesplittet1[2] = gesplittet1[2].slice(1);
    }
    if (
gesplittet2[2].length == 2) {
        
gesplittet2[2] = gesplittet2[2].slice(1);
    }
    if (
gesplittet1[2]>gesplittet2[2]) {
        return 
1;
    } else if (
gesplittet1[2]<gesplittet2[2]) {
        return -
1;
    } else {
        return 
0;
    }

die txt zu diesem teil könnt ihr hier runterladen...

das einzige was die funktion bis jetzt macht, ist mir die datei in umgekehrter reihenfolge ausgeben....

kann mir da jemand helfen?

gruß echo
__________________

LRRM | BLOG | FACEBOOK | TWITTER | G+
echo5-7 ist offline   Mit Zitat antworten
Alt 25-08-2004, 11:51   #2 (permalink)
°
 
Benutzerbild von echo5-7
 
Registriert seit: Aug 2002
Ort: Baden-Baden
Beiträge: 3.962
keiner ne idee was ich falsch mache?
__________________

LRRM | BLOG | FACEBOOK | TWITTER | G+
echo5-7 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 05:50 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele