Webdesign in Siegen

.split() treibt mich in den wahnsin^^

Fragen zum Thema Flash können hier gestellt werden

.split() treibt mich in den wahnsin^^

Beitragvon Hackle am 29.08.2007, 13:23

Hi,
ich möchte gerne in Flash einen String splitten und ihn in ein Array packen.
Funktioniert soweit einwandfrei, aber wenn ich die Teilstrings dann nochmal splitten möchte gehts nicht mehr...

Code: Alles auswählen
my_var = "Hallo 1 2|ich 3 4|bin 5 6";
trace("My_var: "+ my_var);
user = new Array();
tmp_obj = my_var.split('|');
trace("Tmp_obj: "+tmp_obj);
for(k=0;k<3;k++){
   user[k] = tmp_obj[k].split(',');
   trace("User: "+user[k]);
}

trace(" ");

my_var2 = user[0];
trace("My_var2: "+ my_var2);
user2 = new Array();
tmp_obj2 = my_var2.split(' ');
trace("Tmp_obj2: "+tmp_obj2);
for(l=0;l<3;l++){   
   user2[l] = tmp_obj2[l].split(',');
   trace("User2: "+user2[l]);
}


was hab ich da falsch gemacht? :o0:

lg
Hackle
Willst du dir den Tag versauen,
musst du in den Spiegel schauen.
Hackle
Mitglied
 
Beiträge: 62
Registriert: 20.09.2005, 22:39
Wohnort: Lindau

Beitragvon MJK am 29.08.2007, 15:58

mal eine Frage, warum machst du folgendes?
Code: Alles auswählen
user[k] = tmp_obj[k].split(',');


Wenn ich micht nicht irre erzeugst du durch split ein Array und speicherst es in tmp_obj.
Wozu dann noch das tmp_obj splitten(zumal die Elemente des tmp_obj kein ',' enthalten dürften)?
Let's do it!
Benutzeravatar
MJK
Mitglied
 
Beiträge: 377
Registriert: 28.07.2006, 01:50

Beitragvon Hackle am 29.08.2007, 16:21

hey danke^^

ich hab da wohl etwas zu kompliziert gedacht....

Code: Alles auswählen
my_var = "Hallo 1 2|ich 3 4|bin 5 6";
user = new Array();
user = my_var.split('|');
for(k=0;k<3;k++){
   trace(user[k]);
}

trace(" ");

details = new Array();

for(l=0;l<3;l++) {
   
   for(k=0;k<3;k++){
      details = user[l].split(' ');
      trace(details[k]);
   }
}


so gehts....
Willst du dir den Tag versauen,
musst du in den Spiegel schauen.
Hackle
Mitglied
 
Beiträge: 62
Registriert: 20.09.2005, 22:39
Wohnort: Lindau


Zurück zu Flash

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast