Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-10-2006, 08:23   #1 (permalink)
Mann lernt immer
 
Registriert seit: Aug 2004
Ort: Frankfurt
Beiträge: 410
Dyn. Textfeld mehrere Absätze

Hallo zusammen,

ich habe ein problem mit einem dynamischen Textfeld. Es lädt seine Daten aus einer .php Datei und zeigt den Text mit mehreren absätzen an.

Ich habe schon alles versucht. Mehrerezeilen,kein Umbruch etc doch es funktiniert einfach nicht.

Jetzt wollte ich euch fragen, ob Ihr eine Lösung kennt, wie man das Problem beheben könnte.

Gruss

lolrene
__________________
.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.


.::: No Signature Found :::.

.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.
lolrene ist offline   Mit Zitat antworten
Alt 13-10-2006, 08:40   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
welches problem?

"..und zeigt den Text mit mehreren absätzen an.."
ja und? soll es das nicht?

und du musst schon etwas zeigen, von dem, was du gemacht hasst. sonst können wir nur rätzelraten.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 13-10-2006, 08:44   #3 (permalink)
Mann lernt immer
 
Registriert seit: Aug 2004
Ort: Frankfurt
Beiträge: 410
Wenn man auf http://www.mpb-music.comgeht und dann z.B. auf News, sieht man das Problem mit dem Textformat.
Man macht in wiklichkeit nur einen Absatz, aber es werden 3 weitere aus dem Nirgendswo hinzugefügt.

Dabei sieht die original Datei so aus :

http://www.mpb-music.com/mpb_v2/news.php

Gruss

lolrene
__________________
.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.


.::: No Signature Found :::.

.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.

Geändert von lolrene (13-10-2006 um 08:48 Uhr)
lolrene ist offline   Mit Zitat antworten
Alt 13-10-2006, 08:48   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
"..und du musst schon etwas zeigen.."
kannst du bei einem überraschungs-ei erkennen, was innen drinn ist?

bitte deinen text und deine fla hochladen (bei der fla nur den teil, um den es geht)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 13-10-2006, 09:14   #5 (permalink)
Mann lernt immer
 
Registriert seit: Aug 2004
Ort: Frankfurt
Beiträge: 410
Hierist eine beispiel datei .
Angehängte Dateien
Dateityp: rar problem.rar (12,8 KB, 12x aufgerufen)
__________________
.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.


.::: No Signature Found :::.

.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.
lolrene ist offline   Mit Zitat antworten
Alt 13-10-2006, 09:24   #6 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
ok

dein textfile ist DOS-format gespeichert worden.

unix hat am ende ein \n
mac ein \r
und dos ein \r\n

würde dir empfehlen, das als UNIX-file, UTF8 codiert zu sichern.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (13-10-2006 um 09:27 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 13-10-2006, 09:25   #7 (permalink)
liebt Skorpionin
 
Benutzerbild von Skorpion
 
Registriert seit: Apr 2003
Beiträge: 1.258
Dein Problem hatte ich auch, ich hatte es dann so gelöst:

ActionScript:
  1. // Return am Anfang? Abschneiden.
  2. if(string.substr(0,2) == "\r\n")
  3.     string = string.substring(2);
  4.    
  5. // Doppeltes Return zu einem Return machen:
  6. string = string.split("\r\n").join("\n");

Übrigens hast du in deinem Textfeld äöü usw nicht eingebettet.
Skorpion ist offline   Mit Zitat antworten
Alt 13-10-2006, 09:37   #8 (permalink)
Mann lernt immer
 
Registriert seit: Aug 2004
Ort: Frankfurt
Beiträge: 410
Danke für eure Hilfe.

@ hgseib : Leider funktioniert dies auch nicht .

@ Skorpion : Wo muss ich den Code einbinden ?

Gruss

lolrene
__________________
.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.


.::: No Signature Found :::.

.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.
lolrene ist offline   Mit Zitat antworten
Alt 13-10-2006, 21:25   #9 (permalink)
Mann lernt immer
 
Registriert seit: Aug 2004
Ort: Frankfurt
Beiträge: 410
Habe alles ausgetestet. Doch leider kein Erfolg.
Wisst Ihr eventuell eine andere Lösung ?

Gruss

lolrene
__________________
.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.


.::: No Signature Found :::.

.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.
lolrene ist offline   Mit Zitat antworten
Alt 14-10-2006, 07:19   #10 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
im anhang dein text als UNIX und UTF8 gesichert. die umlaute sind weg, weil ich macintosh habe und du windows (dafür gibt es ja UTF8, damit sowas systemunabhängig rüber kommt) und erzähle mir nicht, das es damit nicht geht ;-)

und die 2 zeilen von Skorpion kann doch selbst ein 'nichtprogrammierer' verstehen. wie ich auch schon geschrieben hatte: an jedem zeilenende von deinem text steht \r\n (dose halt) das ist 2x neue zeile.
also das durch ein einziges 'neue zeile' ersetzen:

daTextBox.text = geladenerText.split("\r\n").join("\n");


und bitte nicht mehr mit der flash4-syntax programmieren ;-)
und textfelder NIEMALS sowohl einen instanznamen UND einen var-namen vergeben! lösche den var-namen.
Angehängte Dateien
Dateityp: zip news_php.zip (4,1 KB, 8x aufgerufen)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (14-10-2006 um 07:30 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 14-10-2006, 13:59   #11 (permalink)
Mann lernt immer
 
Registriert seit: Aug 2004
Ort: Frankfurt
Beiträge: 410
Ok, danke habe es soweit verstanden.
Aber eine frage habe ich noch.

PHP-Code:
daTextBox.text geladenerText.split("\r\n").join("\n"); 
was muss bei "geladenerText" hin oder ersetzt werden ?
Etwa die Variable oder etwas anderes ?

Ich habe jetzt den Instanznamen weggemacht und er ladet den Code in die .as datei hinzugefügt. Doch er zeigt noch immer die gleichen Absätze an.

Gruss

lolrene
__________________
.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.


.::: No Signature Found :::.

.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.

Geändert von lolrene (14-10-2006 um 14:09 Uhr)
lolrene ist offline   Mit Zitat antworten
Alt 14-10-2006, 15:17   #12 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.322
ich befürchte, das ist mit deinem script absolut unmöglich ;-)

onClipEvent (load){
this.loadVariables("news.php");
und textfeld mit selbem instanz + VAR-namen usw.
sorry wirf's weg ;-)

stelle um auf
containerMC.onEnterFrame ...
usw. und auf
LoadVars
http://www.flashforum.de/forum/showt...74#post1389074

oder für die textmenge, wie ich schon sagte auf XML
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (14-10-2006 um 15:18 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 14-10-2006, 16:05   #13 (permalink)
Mann lernt immer
 
Registriert seit: Aug 2004
Ort: Frankfurt
Beiträge: 410
Ok,

habe alles neu gemacht, und siehe da es funktioniert
Der Link zu LoadVars erklärung hat mir sehr geholfen. Danke


Gruss

lolrene
__________________
.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.


.::: No Signature Found :::.

.:.::.::...:....:::::::....:::.::.:.::::::.:.:..:: :...:::::...:::.:.
lolrene ist offline   Mit Zitat antworten
Alt 14-10-2006, 16:28   #14 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
wow, und das nach nur 1,5 Jahren:
Können mehrere Sachen aus einer .txt geladen werden ?


Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois 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 07:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele