Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-06-2005, 13:23   #1 (permalink)
++ stumpfenstiel ++
 
Benutzerbild von [gOrdeK]
 
Registriert seit: Dec 2001
Ort: Essen
Beiträge: 99
Kleines Matheproblem: String sortieren...

Hi Leute,

ich hab ein kleines Problemchen und komme einfach nicht hinter die Lösung, stellt Euch folgendes vor:

ich habe in Flash ein Textfeld. Ich gebe in dieses Textfeld eine
willkürliche Folge von 9 Buchstaben oder Zahlen ein. Flash nimmt dann diesen
String und gibt mir alle Möglichkeiten, diese Buchstaben zu sortieren wieder
aus... Von der Logik her kein Problem, ich hab sowas ähnliches auch schonmal
in Director gemacht, is aber schon lange her und den code finde ich nicht
mehr! irgendwelche ideen, Lösungsansätze?? Danke an Euch schonmal...

Gordek
[gOrdeK] ist offline   Mit Zitat antworten
Alt 28-06-2005, 13:27   #2 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
dann stell diese logik doch ersteinmal dar - in worten!

wenn es von der logik her alles kein Problem ist, dann übernimm du das Denken und lass uns nicht bei null anfangen..
pokepika ist offline   Mit Zitat antworten
Alt 28-06-2005, 13:49   #3 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hola,
anbei mal was ich schnell zusammen gekloppt habe. funktioniert, aber geht mit sicherheit auch eleganter

PHP-Code:
var test "gfkiadbcf";

String.prototype.sortstring = function() {
    var 
string this.split("");
    var 
sortbyal = function(a,b){
        if(
b) return -1;
        if(
b) return 1;
        return 
0;
    }
    
string.sort(sortbyal);
    
this string.join("");
    
delete string;
    
delete sortbyal;
    return 
this;
}

trace(test);
test test.sortstring();
trace(test); 
cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!

Geändert von salazar (28-06-2005 um 13:51 Uhr)
salazar ist offline   Mit Zitat antworten
Alt 28-06-2005, 13:58   #4 (permalink)
++ stumpfenstiel ++
 
Benutzerbild von [gOrdeK]
 
Registriert seit: Dec 2001
Ort: Essen
Beiträge: 99
@sal: supervielen dank, funzt 1a, hast mir klasse geholfen! hast was gut bei mir! ;-)

@poke: geh doch mal kalt duschen!
[gOrdeK] ist offline   Mit Zitat antworten
Alt 28-06-2005, 14:14   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hmmm...
ActionScript:
  1. var test = "gfki12adbcf";
  2. test = test.split("");
  3. test.sort();
  4. test = test.toString().split(",").join("");
  5. trace(test);
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 28-06-2005, 14:22   #6 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347


wie gesagt: "schnell zusammen gekloppt"... war ursprünglich mal für ein 2darray gedacht....

gruß, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 28-06-2005, 14:22   #7 (permalink)
++ stumpfenstiel ++
 
Benutzerbild von [gOrdeK]
 
Registriert seit: Dec 2001
Ort: Essen
Beiträge: 99
@ Frager: auch Dir sei gedankt! In der Kürze liegt die Würze! ;-)
[gOrdeK] ist offline   Mit Zitat antworten
Alt 28-06-2005, 14:26   #8 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
na gut.... den neuen gegebenheiten entsprechend

PHP-Code:
var test "gfki12adbcf";

String.prototype.sortstring = function() { 
    var 
string this.split("").sort().toString().split(",").join("");
    return 
string;
}

trace(test);
test test.sortstring();
trace(test); 
cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 28-06-2005, 14:36   #9 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hehe... Jetzt ist's aber auch gut...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager 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 18:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele