| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Feb 2009
Beiträge: 14
| Textdatei auslesen und XML
Hallo! Ich habe eine XML-Datei, deren Knoten so aussehen Code: <prod type="CD" title="CD Titel1" pic="platzhalter_cd.jpg" desc="cd1.txt" size="" price="" shipping=""/> <prod type="CD" title="CD Titel1" pic="platzhalter_cd2.jpg" desc="cd2.txt" size="" price="" shipping=""/> Code: var loader:LoadVars = new LoadVars();
loader.onLoad = function(test) {
if (test) {
Items.desc_txt.text = this.text;
} else {
Items.desc_txt.text = 'Textdatei wurde nicht gefunden';
}
}
shop.onLoad = function(success) {
if (success) {
alle = shop.firstChild.childNodes.length;
type = [];
title = [];
pic = [];
desc = [];
size = [];
preis = Number;
shipping = Number;
for (var i = 0; i<alle; i++) {
type[i] = shop.firstChild.childNodes[i].attributes.type;
title[i] = shop.firstChild.childNodes[i].attributes.title;
pic[i] = shop.firstChild.childNodes[i].attributes.pic;
desc[i] = shop.firstChild.childNodes[i].attributes.desc;
size[i] = shop.firstChild.childNodes[i].attributes.size;
preis[i] = shop.firstChild.childNodes[i].attributes.price;
shipping[i] = shop.firstChild.childNodes[i].attributes.shipping;
Items = _root.createEmptyMovieClip("shopItem"+i, i);
Items.width = 600;
Items._x = 150;
Items._y = 30+(120*i);
Items.createEmptyMovieClip("ip", 1);
Items.ip.loadMovie(pic[i]);
Items.createTextField("title_txt", 2, 120, 0, 300, 18);
Items.title_txt.text = title[i];
Items.title_txt.setTextFormat(tf1);
Items.createTextField("desc_txt", 3, 120, 24, 300, 80);
Items.desc_txt.multiline = true;
Items.desc_txt.wordWrap = true;
loader.load(desc[i]);
Items.desc_txt.setNewTextFormat(tf2);
trace(desc[i]);
}
} else {
anzload.text = "Fehler beim Laden.";
}
}; Wahrscheinlich kann ich die LoadVars-Klasse so nicht mit dem XML-Objekt mischen, oder doch? Was mache ich falsch? ![]() Danke schonmal! |
| | |
| | #2 (permalink) | |
| Gast
Beiträge: n/a
| Zitat:
| |
|
| | #3 (permalink) |
| Neuer User Registriert seit: Feb 2009
Beiträge: 14
|
Danke, agedoubleju. Ich habe das Tutorial durchgesehen, habe aber nichts dazu gefunden, wie ich die externe Textdatei über den Pfad in der XML einlesen kann. Das Einlesen der XML-Datei an sich klappt ja. Kannst Du mir (oder jemand anderes) vielleicht einen Hinweis geben, wonach ich schauen muss? |
| | |
| | #5 (permalink) | |
| Neuer User Registriert seit: Feb 2009
Beiträge: 14
| Zitat:
Die Textdateien unterscheiden sich nur durch den Inhalt. Ich möchte den Text nicht innerhalb der XML stehen haben, damit die XML übersichtlich bleibt und der Text leicht schnell geändert werden kann. Die Textdatei sieht so aus: &text=Hier steht der Text. Textdatei im UTF-8 Format. Die letze Textdatei, auf die ich aus der XML verweise, wird korrekt im Textfeld angezeigt. | |
| | |
| | #6 (permalink) |
| Gast
Beiträge: n/a
|
Axo, jetzt hab ich es gecheckt... Du darfst keine for-Schleife in shop.onLoadnehmen, sondern solltest mit einer Ladefunktion und einem Zähler arbeiten. Mal als grober Ansatz: PHP-Code: Geändert von agedoubleju (23-02-2010 um 22:59 Uhr) |
|
![]() |
| Lesezeichen |
| Stichworte |
| loadvars, textdatei, xml |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| textdatei auslesen | hds26846 | Flash Einsteiger | 7 | 18-12-2007 16:46 |
| Aus Textdatei auslesen... | Dante_fresh | Flash Einsteiger | 1 | 21-03-2006 10:25 |
| Textdatei auslesen | aerztchen | ActionScript 1 | 2 | 24-06-2003 13:54 |
| textdatei auslesen | anubis | ActionScript 1 | 3 | 19-03-2002 13:50 |
| textdatei auslesen ? | theexplainer | ActionScript 1 | 2 | 18-03-2002 20:00 |