Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-12-2004, 16:19   #1 (permalink)
. . .._
 
Benutzerbild von spog
 
Registriert seit: Mar 2002
Beiträge: 44
zeilenende finden ??

hi forum,

ich möchte in einem String aus mehreren Zeilen das erste Zeilenende finden.

warum liefert mir das:
Code:
var i = ref.text.indexOf("\n",1);
immer nur -1 zurück?

fragende grüsse,
spog
__________________
just visiting this planet...
spog ist offline   Mit Zitat antworten
Alt 19-12-2004, 16:40   #2 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
jep, oder du nimmst n array
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 19-12-2004, 17:35   #3 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hi.

Ich glaube "\r" funktioniert da.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 19-12-2004, 18:15   #4 (permalink)
. . .._
 
Benutzerbild von spog
 
Registriert seit: Mar 2002
Beiträge: 44
ahh. tatsache. mit "\r" klappts.

und damit ich auch noch was daraus lerne, kann mir jemand erklären warum?
wenn ich in einem string n zeilenumbruch haben will, schreib ich doch auch "\n" und nicht "\r"??

dass das eine ein "carriage return" und das andere ein "linefeed" ist, weiss ich zwar, aber ich versteh nicht wann man was benutzen muss.... ??

greetz
spog
__________________
just visiting this planet...
spog ist offline   Mit Zitat antworten
Alt 19-12-2004, 18:17   #5 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Ich weiß es auch nicht.
Aber ich kann mich daran erinnern,
mal soetwas gelesen zu haben,
dass \n da nicht geht.

Hauptsache es geht.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 19-12-2004, 21:51   #6 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
das zeilenende einer textdatei ist bei:
mac: \r
unix: \n
dos: \r\n

daher kommt auch, das manche textdateien scheinbar ohne return zusammenhangslos geschrieben sind, bzw. das man mal dateien erwischt, mit doppeltem zeilenabstand.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (19-12-2004 um 21:52 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 19-12-2004, 21:59   #7 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
@ hgseib

Das erklärt aber nicht warum
man jetzt \r nehmen muss.
Ich habe ja einen PC (Windows).
Da ist \r carriage return und \n newline.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 19-12-2004, 22:58   #8 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
das ist (wie ich geschrieben habe) bei textdateien so. um die historie zu erklären. was und warum flash irgendetwann macht, das weiss wohl nur MM.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib 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 15:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele