Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-09-2005, 09:26   #1 (permalink)
ActionStripper
 
Benutzerbild von Mr.Twister
 
Registriert seit: Nov 2001
Ort: Oldenburg
Beiträge: 3.275
array elemente sollen nicht durch "," sondern durch ";" getrennt werden.

hi,
ich möchte verschiedene texte aus einem array speichern.
in den texten gibt es kommata.
da flash beim speichern von arrays die elemente auch mit einem komma trennt, kann flash nacher die texte nicht m ehr klar auseinanderhalten.
das problem dürfte klar sein.

darum die frage:
kann man flash dazu bringen, array-elemente nicht mit einem komma sondern z.B. mit einem simikolon zu trennen?

danke für tips!
__________________
Design ist AUCH Geschmackssache.
Mr.Twister ist offline   Mit Zitat antworten
Alt 22-09-2005, 09:33   #2 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
hi,

geht doch problemlos
ActionScript:
  1. myarr = new Array("hallo, welt", "wie, gehts, denn, so");
  2. trace(myarr[0]);
  3. trace(myarr[1]);
  4. //
  5. trace("------------");
  6. //
  7. str = "hallo, welt;wie, gehts, denn, so";
  8. myarr2 = str.split(";");
  9. trace(myarr2[0]);
  10. trace(myarr2[1]);

oder hab ich dich falsch verstanden?
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 22-09-2005, 17:08   #3 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Oder meinste so:

ActionScript:
  1. mArr = [1, 2, 3, 4, 5, 6];
  2. mString = "";
  3. for (i in mArr) {
  4.     mString += mArr[i] + ";";
  5. }
  6. trace(mString);
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 18-10-2005, 08:56   #4 (permalink)
ActionStripper
 
Benutzerbild von Mr.Twister
 
Registriert seit: Nov 2001
Ort: Oldenburg
Beiträge: 3.275
ne, im grunde möchte ich beim tracen kein einziges komma mehr sehen.
das, was eigentlich ein komma wäre, soll ein simikolon sein.
__________________
Design ist AUCH Geschmackssache.
Mr.Twister ist offline   Mit Zitat antworten
Alt 18-10-2005, 09:15   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Wenn du die Standard-trace-Ausgabe ändern willst, musst dir dein Flash umprogrammieren...

Aber wozu denn das ganze? Wenn in einem Array-Element (String) ein Komma drin is - wo soll Flash denn da durcheinanderkommen..? Also Flash kann das auseinanderhalten, du aber vielleicht nicht...

Und übrigens is die schnellste Methode, dir ein Array mit eigenem Delimiter zu tracen:
ActionScript:
  1. trace(meinArray.join(";\\n"))
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 18-10-2005, 09:51   #6 (permalink)
ActionStripper
 
Benutzerbild von Mr.Twister
 
Registriert seit: Nov 2001
Ort: Oldenburg
Beiträge: 3.275
ich brauche das, weil ich ein mehrdimensionales array in einer CSV-datei speichern will. und darin werden variablen nunmal durch simikolons (simiCOLA?) getrennt.
ich weiß das übrigens sehr wohl auseinanderzuhalten :-)

aber ist schon okay,
ich ersetze jetzt einfach die kommata durch simikolons per split'n'join.
__________________
Design ist AUCH Geschmackssache.
Mr.Twister 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 10:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele