Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-04-2004, 14:08   #1 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
zeilenumbruch in xml text

hi,

wie kann ich in einem xml-text einen "weichen" zeilenumbruch realisieren.
mit \n haut´s nicht hin.

gruss sven
xlive ist offline   Mit Zitat antworten
Alt 26-04-2004, 14:11   #2 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
Question

wie meinen ?

was meinst du mit 'weich' ????


greetz

kelor
kelor ist offline   Mit Zitat antworten
Alt 26-04-2004, 14:15   #3 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
hi,

wenn ich in meiner .xml datei um einen zeilenumbruch zu realsieren ein Return mache das sieht das so aus.

Flashforum finde ich super

toll, es hilft mir immer weiter.


es soll aber so aussehen (weicher umbruch):
Flashforum finde ich super
toll, es hilft mir immer weiter.

gruss sven
xlive ist offline   Mit Zitat antworten
Alt 26-04-2004, 14:23   #4 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
mach´s in flash, indem du folgendes machst:

du lädst deine xml via Loadvars, nehme ich einfach mal an...

dann im onLoad, wo dein gerümpel ankommt und du mit vars arbeitest:
ActionScript:
  1. var txt = txt.split('\r').join('');

einfach die harten \r rausnehmen...da in flash eh ein \r\n ankommt, wenn du nen return in ner xml machst...

achja:

schau mal unter film testen - fehlersuche7debugging - alle variabeln anzeigen...da siehst du genau, was du bekommst



greetz

kelor
kelor ist offline   Mit Zitat antworten
Alt 26-04-2004, 14:29   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Austria/Vienna
Beiträge: 225
Oder du schreibst alles in einen CDATA-Tag und formatierst über html-tag <BR>

zB:
<deinNode><![CDATA[Dein text kommt hier<BR>und das in die nächste Zeile]]></deinNode>

Das muss dann aber in einem html-Textfeld dargestellt werden
.

lg
TF
TigerFox ist offline   Mit Zitat antworten
Alt 26-04-2004, 14:44   #6 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
hi,

ist mir nicht ganz klar wie´s gehen soll?
der zeilenumbruch soll doch mitten im text passieren.

gruss sven
xlive ist offline   Mit Zitat antworten
Alt 26-04-2004, 14:50   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Austria/Vienna
Beiträge: 225
Bei diesem Beispiel:
<deinNode><![CDATA[Dein text kommt hier<BR>und das in die nächste Zeile]]></deinNode>

kommt der Text in einem html-Texfeld so an

"Dein text kommt hier
und das in die nächste Zeile"
TigerFox ist offline   Mit Zitat antworten
Alt 26-04-2004, 15:15   #8 (permalink)
AchimHomeZone
 
Benutzerbild von onip
 
Registriert seit: Feb 2002
Ort: Cöllefornia / Cologne / Kölle / Köln
Beiträge: 1.541
dafür muß auch dein textfeld html verstehen.
das mußt du noch in den eigenschaft anklicken (klick <> symbol)
__________________
__________________


4. Lunyu 2.13.

Zi Gong fragte, was einen Flasher ausmache.
Konfuzius sprach: "Er predigt nur das, was er zuvor schon selbst in die Tat umgesetzt hat."
onip ist offline   Mit Zitat antworten
Alt 26-04-2004, 19:13   #9 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
hattet ihr meinen post von oben gelesen?


greetz

kelor
kelor ist offline   Mit Zitat antworten
Alt 26-04-2004, 23:48   #10 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
hi,

wie soll das funktionieren??
die idee ist nicht schlecht das in xml zu machen.
nur so kann´s irgendwie nicht funzen.
<beschreibung><![CDATA[So vielseitig wie Sie.<BR>Der BMW 3er Touring verbindet]]></beschreibung>

gruss sven
xlive ist offline   Mit Zitat antworten
Alt 27-04-2004, 01:17   #11 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
hi,

sitze immer noch vor dem gleichen problem und komme null weiter. es wird im flash-textfeld der <br> angezeigt.
hier meine code:

.fla:
------
meinXML = new XML();
meinXML.ignoreWhite = true;
meinXML.load("zeilenumbruch.xml");
System.useCodepage = true
meinXML.onLoad = function(status) {
if (status) {
xmlpfad = this.firstChild.childNodes;
label = xmlpfad[0].firstChild.firstChild;
beschreibung = xmlpfad[0].firstChild.nextSibling.nextSibling.nextSibling.ne xtSibling.firstChild;


}
};


xml:
-----
<?xml version="1.0" encoding="iso-8859-1"?>
<auto>
<id nr="E36">
<fabrikat>BMW 3er Touring</fabrikat>
<modell>330d</modell>
<baujahr>2003</baujahr>
<kilometer>9721</kilometer>
<beschreibung><![CDATA[So vielseitig wie Sie. Der<br>BMW 3er Töuring verböndet]]></beschreibung>
</id>
</auto>

gruss sven
xlive ist offline   Mit Zitat antworten
Alt 29-04-2004, 17:06   #12 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Austria/Vienna
Beiträge: 225
du mußt den text dann wie folgt in ein html-Textfeld schrieben:

instanznamen deines Textfelded zB: beschreibung
ActionScript:
  1. //html-fähig machen
  2. beschreibung.html=true;
  3.  
  4. //befüllen
  5. beschreibung.htmlText = xmlpfad[0].firstChild.nextSibling.nextSibling.nextSibling.nextSibling.firstChild;
so muss es hinhauen

success
TF
TigerFox ist offline   Mit Zitat antworten
Alt 29-04-2004, 18:03   #13 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
nope...

MUSS ! so sein...

ActionScript:
  1. beschreibung.htmlText = xmlpfad[0].firstChild.nextSibling.nextSibling.nextSibling.nextSibling.firstChild.nodeValue;





nodeValue liest den textknoten einzig korrekt ein...

hatten wir ja aber schon geklärt, xlive...



greetz

kelor
kelor 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:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele