Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-07-2006, 16:46   #1 (permalink)
...sagmal
 
Benutzerbild von elee
 
Registriert seit: Oct 2005
Ort: Berlin
Beiträge: 33
xml und html

...und so kämpfte ich mich schon durch so manches Tutorial und so manche Beispieldatei und noch immer krieg ich das mit dem html formatierten Text aus einer xml-Datei nicht hin.

Die letzte Version meiner Versuche ist im Anhang.

Könnte sich eventuell einmal jemand dieses Desaster angucken? ich komme wirklich nicht weiter.

1'000 dank im voraus

Eli
elee ist offline   Mit Zitat antworten
Alt 25-07-2006, 16:51   #2 (permalink)
Neuer User
 
Benutzerbild von _Max_
 
Registriert seit: May 2003
Beiträge: 2.475
der anhang fehlt
__________________
!!! www.verblitzt.de !!!
_Max_ ist offline   Mit Zitat antworten
Alt 26-07-2006, 08:14   #3 (permalink)
...sagmal
 
Benutzerbild von elee
 
Registriert seit: Oct 2005
Ort: Berlin
Beiträge: 33



dankeschön
Angehängte Dateien
Dateityp: zip xml_mit _x_knoten_einlesen.zip (9,9 KB, 3x aufgerufen)
elee ist offline   Mit Zitat antworten
Alt 26-07-2006, 08:20   #4 (permalink)
von natur aus sanft
 
Benutzerbild von darwin26
 
Registriert seit: Jan 2002
Ort: Landshut
Beiträge: 1.404
schon mal der erst Fehler:
PHP-Code:
for (var 0i<anzahlknoteni++) { 
sollte so sein:
PHP-Code:
for (var 0i<anzahlKnoteni++) { 
grz.chris

PS: Ganz schöner trace-Salat...
__________________
------------------------------------------------
Lieber mal nachfragen als stundenlang doof rumsitzen ;)
Landshuter Hochzeit 1475
------------------------------------------------
darwin26 ist offline   Mit Zitat antworten
Alt 26-07-2006, 08:26   #5 (permalink)
von natur aus sanft
 
Benutzerbild von darwin26
 
Registriert seit: Jan 2002
Ort: Landshut
Beiträge: 1.404
ähem... was wird n des wenns fertig is???

grz.chris
__________________
------------------------------------------------
Lieber mal nachfragen als stundenlang doof rumsitzen ;)
Landshuter Hochzeit 1475
------------------------------------------------
darwin26 ist offline   Mit Zitat antworten
Alt 26-07-2006, 08:41   #6 (permalink)
von natur aus sanft
 
Benutzerbild von darwin26
 
Registriert seit: Jan 2002
Ort: Landshut
Beiträge: 1.404
PHP-Code:
this.stop ();
Textfeld_1.html true;
meinXML = new XML ();
meinXML.ignoreWhite true;
meinXML.onLoad = function (geladen) {
    if (
geladen) {
        
anzahlKnoten meinXML.firstChild.childNodes.length;
        for (var 
0anzahlKnoteni++) {
            
wertKnoten this.childNodes[0].childNodes[i];
            
//trace(wertKnoten)
            //wertInhalt = wertKnoten.firstChild.nodeValue;
            
wertInhalt meinXML.firstChild.childNodes[1].firstChild.nodeValue
            trace
(wertInhalt)
            
Textfeld_1.htmlText wertInhalt;
        }
    } else {
        
trace ("Fehler beim Laden der XML-Datei...");
    }
};
meinXML.load ("text.xml"); 
sorry, aber ich hab das teil mal extremst verkürzt...
du hast einige Schreibfehler drin ... schau nochmal drüber
und setz immer schön die TF (TextFelder) auf html ...

PHP-Code:
deinTF.htmlText "<b>fetter Text</b>"
grz.chris

PS: Die Taste F1 in Flash (Hilfe) hat da n paar gute Beispiele drin
__________________
------------------------------------------------
Lieber mal nachfragen als stundenlang doof rumsitzen ;)
Landshuter Hochzeit 1475
------------------------------------------------
darwin26 ist offline   Mit Zitat antworten
Alt 26-07-2006, 08:50   #7 (permalink)
...sagmal
 
Benutzerbild von elee
 
Registriert seit: Oct 2005
Ort: Berlin
Beiträge: 33
Wow das ging ja schnell!

Jetzt werden die Nodes "wert1" , "wert2" nicht mehr angezeigt. Das war vorher so einfach mit dem längeren Script.

Weisst Du, wie ich das wieder hinkriege?

danke und Gruss
eli
elee ist offline   Mit Zitat antworten
Alt 26-07-2006, 09:25   #8 (permalink)
von natur aus sanft
 
Benutzerbild von darwin26
 
Registriert seit: Jan 2002
Ort: Landshut
Beiträge: 1.404
hmmm.. eigentlich wärs ja dann so...
PHP-Code:
this.stop ();
Textfeld_1.html true;
meinXML = new XML ();
meinXML.ignoreWhite true;
meinXML.onLoad = function (geladen) {
    if (
geladen) {
        
anzahlKnoten meinXML.firstChild.childNodes.length;
        
//trace(anzahlKnoten)
        
for (var 0anzahlKnoteni++) {
            
wertKnoten meinXML.firstChild.childNodes[i].firstChild;
            
//trace(wertKnoten)
            //wertInhalt = wertKnoten.firstChild.nodeValue;
            
titel meinXML.firstChild.childNodes[0].firstChild;
            
inhalt meinXML.firstChild.childNodes[1].firstChild.nodeValue;
            
fussnote meinXML.firstChild.childNodes[2].firstChild;
            
//trace(wertInhalt)
            
Textfeld_0.text titel;
            
Textfeld_1.htmlText inhalt;
            
Textfeld_2.text fussnote;
        }
    } else {
        
trace ("Fehler beim Laden der XML-Datei...");
    }
};
meinXML.load ("text.xml"); 
aber ich wür die XML anders aufbauen...
evtl mit Attributes...

BSP:
PHP-Code:
<?xml version="1.0" encoding="UTF-8"?>
<root>
    <inhalt titel="Der Titel" fussnote="Die Fussnote">
    <![CDATA[xyz<b>fett</b>]]>
    </inhalt>
    <inhalt titel="Der 2. Titel" fussnote="Die 2. Fussnote">
    <![CDATA[xyz<b>fett</b>]]>
    </inhalt>
</root>
__________________
------------------------------------------------
Lieber mal nachfragen als stundenlang doof rumsitzen ;)
Landshuter Hochzeit 1475
------------------------------------------------
darwin26 ist offline   Mit Zitat antworten
Alt 26-07-2006, 10:06   #9 (permalink)
...sagmal
 
Benutzerbild von elee
 
Registriert seit: Oct 2005
Ort: Berlin
Beiträge: 33
...jetzt schnall ich gar nichts mehr

jetzt gibt es mir "null" "??" und "undefined" aus.

muss ich ev. das xml-file anders formatieren?

danke und Gruss
eli
elee ist offline   Mit Zitat antworten
Alt 26-07-2006, 10:23   #10 (permalink)
von natur aus sanft
 
Benutzerbild von darwin26
 
Registriert seit: Jan 2002
Ort: Landshut
Beiträge: 1.404
sorry, wollt dich nicht verwirren...muss wohl an der Hitze liegen...

also mit der XML:
PHP-Code:
<?xml version="1.0" encoding="UTF-8"?>
<root>
    <inhalt titel="Der Titel" fussnote="Die Fussnote">
    <![CDATA[xyz<b>fett</b>]]>
    </inhalt>
</root>

kannst du es in AS:
PHP-Code:
this.stop ();
//
Textfeld_0.html true;
Textfeld_1.html true;
Textfeld_2.html true;
//
meinXML = new XML ();
meinXML.ignoreWhite true;
meinXML.onLoad = function (geladen) {
    if (
geladen) {
        var 
meinXML this.firstChild;
        
//trace(meinXML)
        
var anzahlKnoten meinXML.childNodes.length;
        
//trace(anzahlKnoten)
        
for (var 0anzahlKnoteni++) {
            
titel meinXML.childNodes[i].attributes.titel;
            
inhalt meinXML.childNodes[i].firstChild.nodeValue;
            
fussnote meinXML.childNodes[i].attributes.fussnote;
            
//
            
Textfeld_0.htmlText titel;
            
Textfeld_1.htmlText inhalt;
            
Textfeld_2.htmlText fussnote;
        }
    } else {
        
trace ("Fehler beim Laden der XML-Datei...");
    }
};
meinXML.load ("testtext.xml"); 
grz.chris
__________________
------------------------------------------------
Lieber mal nachfragen als stundenlang doof rumsitzen ;)
Landshuter Hochzeit 1475
------------------------------------------------
darwin26 ist offline   Mit Zitat antworten
Alt 26-07-2006, 10:33   #11 (permalink)
...sagmal
 
Benutzerbild von elee
 
Registriert seit: Oct 2005
Ort: Berlin
Beiträge: 33
hey darwin26 das ist superlieb von dir das du dir so viel Mühe machst mir zu helfen. Aber irgendwie kommt mit dem neuen code den du mir gegeben hast "undefined" "??" "undefned" dabei raus.

geht es bei dir?

Ich weiss wirklich nicht was ich da falsch mache.
elee ist offline   Mit Zitat antworten
Alt 26-07-2006, 10:44   #12 (permalink)
von natur aus sanft
 
Benutzerbild von darwin26
 
Registriert seit: Jan 2002
Ort: Landshut
Beiträge: 1.404
anbei mal die Daten ... test it...

grz.chris

PS: elee = frau ... wegen darwin = lieb
Angehängte Dateien
Dateityp: rar elee.rar (7,0 KB, 5x aufgerufen)
__________________
------------------------------------------------
Lieber mal nachfragen als stundenlang doof rumsitzen ;)
Landshuter Hochzeit 1475
------------------------------------------------
darwin26 ist offline   Mit Zitat antworten
Alt 26-07-2006, 11:02   #13 (permalink)
...sagmal
 
Benutzerbild von elee
 
Registriert seit: Oct 2005
Ort: Berlin
Beiträge: 33
Das ist aber komisch...
Das .swf, welches Du mir mitgeschickt hast, funktioniert einwandfrei.
...öffne ich die .fla und veröffentliche, geht es nicht mehr.

muss ich irgendwas grundlegendes ändern?
ich habe flashMX2004 Pro.

herzlichen dank
eli
elee ist offline   Mit Zitat antworten
Alt 26-07-2006, 11:07   #14 (permalink)
von natur aus sanft
 
Benutzerbild von darwin26
 
Registriert seit: Jan 2002
Ort: Landshut
Beiträge: 1.404
uups... heut is definitiv zu hot...
hab da die Dateien durcheinandergewürfelt...

jetzt klappts

Darwin...
... hat auch Flash MX 2004 pro

Anhang
Angehängte Dateien
Dateityp: rar elee.rar (7,8 KB, 9x aufgerufen)
__________________
------------------------------------------------
Lieber mal nachfragen als stundenlang doof rumsitzen ;)
Landshuter Hochzeit 1475
------------------------------------------------
darwin26 ist offline   Mit Zitat antworten
Alt 26-07-2006, 12:00   #15 (permalink)
...sagmal
 
Benutzerbild von elee
 
Registriert seit: Oct 2005
Ort: Berlin
Beiträge: 33
WELTKLASSE!!!!

obwohl wir angenehme 26grad haben, fing ich schon massiv an , an mir zu zweifeln

Dankeschön darwin26
elee 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 14:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele