Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-07-2005, 15:24   #1 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
String wird überschrieben

Wenn ich sOut später an ein Textfeld zuweise, dann ist die Ausgabe nicht ein schön
verketteter String von Artikelnummern, sondern ich sehe nur den letzten Artikel der XML Datei.
Es scheint, der String überschreibt sich immer, anstatt etwas dranzuhängen. Woran liegt das?


ActionScript:
  1. function loadItemData():Void {
  2.     // Get XML
  3.     var xmlItems:XML = new XML();
  4.     xmlItems.ignoreWhite = true;
  5.     var aItems:Array = new Array();
  6.     xmlItems.onLoad = function(bSuccess:Boolean) {
  7.         if (bSuccess) {
  8.             var xnItems:XMLNode = this.firstChild;
  9.             _global.sOut = "";
  10.             for (var i:Number = 0; i < xnItems.childNodes.length; i++) {
  11.                 aItems[i] = new Array();
  12.                 xnItem = xnItems.childNodes[i];
  13.                 aItems[i]["no"] = xnItems.childNodes[i].attributes.no;
  14.                 aItems[i]["vpe"] = xnItems.childNodes[i].attributes.vpe;
  15.                 aItems[i]["ab1"] = xnItems.childNodes[i].attributes.ab1;
  16.                 aItems[i]["ab4"] = xnItems.childNodes[i].attributes.ab4;
  17.                 aItems[i]["ab6"] = xnItems.childNodes[i].attributes.ab6;
  18.                 aItems[i]["ab12"] = xnItems.childNodes[i].attributes.ab12;
  19.                 aItems[i]["description"] = xnItems.childNodes[i].firstChild.nodeValue;
  20.                 _global.sOut = "<b>Beschreibung:</b> " + aItems[i]["description"]+"<br>";
  21.                 _global.sOut += "<b>Artikelnummer:</b> " + aItems[i]["no"]+"<br>";
  22.                 _global.sOut += "<b>Verpackungseinheit:</b> " + aItems[i]["vpe"]+"<br>";
  23.                 _global.sOut += "<b>ab 1:</b> " + aItems[i]["ab1"]+"<br>";
  24.                 _global.sOut += "<b>ab 4:</b> " + aItems[i]["ab4"]+"<br>";
  25.                 _global.sOut += "<b>ab 6:</b> " + aItems[i]["ab6"]+"<br>";       
  26.                 _global.sOut += "<b>ab 12:</b> " + aItems[i]["ab12"]+"<br><br>";               
  27.             }

Die XML Datei hat folgenden Aufbau:

<items>
<item no="..." vpe="..." ab1="..." ab4="..." ab6="..." ab12="...">
blah</item>
<item no="..." vpe="..." ab1="..." ab4="..." ab6="..." ab12="...">
blah</item>
</items>

Geändert von compuboy1010 (27-07-2005 um 15:32 Uhr)
compuboy1010 ist offline   Mit Zitat antworten
Alt 27-07-2005, 15:47   #2 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
naja, woran könnte es liegen?
ActionScript:
  1. _global.sOut = "<b>Beschreibung:</b> " + aItems[i]["description"]+"<br>";
Auch hier ein "+="
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)
Janoscharlipp ist offline   Mit Zitat antworten
Alt 27-07-2005, 15:48   #3 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
und vorher (vor der for schleife) musst du es dann noch deklarieren.

_global.sOut = '';
pokepika ist offline   Mit Zitat antworten
Alt 27-07-2005, 15:49   #4 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
Das hat er doch
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)
Janoscharlipp ist offline   Mit Zitat antworten
Alt 27-07-2005, 16:01   #5 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
Super!
Danke!!!
Das hatte ich tatsächlich übersehen. Nun wird dieser String in ein Textfeld geschrieben,
das dynamisch erzeugt wurde. Nun ist String aber viel länger als das Textfeld darstellen kann.
Und wegen des Design, kann ich das Textfeld auch nicht größer machen. ich erinnere mich, dass jemand sagte,
dass man einem Textfeld nicht dynamisch einen Scrollbalken verpassen könnte.
Hat jemand eine Idee, die ohne Buttons(die nicht ins Design passen würden) auskommt?
compuboy1010 ist offline   Mit Zitat antworten
Alt 27-07-2005, 16:02   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: Berlin
Beiträge: 283
Stichwort: MouseWheel
__________________
ein mensch ohne macke ist kacke...
DaKinel ist offline   Mit Zitat antworten
Alt 27-07-2005, 16:02   #7 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
Bau ne ScrollBar ein, sonst blickt die Hälfte der Besucher nicht, oder nur nach einigem Rumprobieren, wie sie den Rest vom Text sehen kann …
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)
Janoscharlipp ist offline   Mit Zitat antworten
Alt 28-07-2005, 07:51   #8 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
Zitat:
Zitat von Janoscharlipp
Bau ne ScrollBar ein, sonst blickt die Hälfte der Besucher nicht, oder nur nach einigem Rumprobieren, wie sie den Rest vom Text sehen kann …

Das geht ja eben nicht dynamisch. Du meinst doch die Komponente Scrollbar, oder? Die lässt sich doch nicht dynamisch einem Textfeld hinzufügen.
compuboy1010 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 08:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele