Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-07-2004, 12:52   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 54
for schleife soll sql ergebnisse ausgeben, browser crasht

hallo flashforum user,

ich lese mittels einer aspx seite daten aus einer datenbank. diese lasse ich mir in einem string in dieser form zurückgeben:

&name_1=Info&score_1=1000&name_2=Eike&score_2=900& name_3=Sebastian&score_3=800&name_4=Bastian&score_ 4=700&name_5=Benjamin&score_5=600&name_6=Info&scor e_6=500&name_7=Eike&score_7=400&name_8=Sebastian&s core_8=300&name_9=Bastian&score_9=200&name_10=Benj amin&score_10=100&numofhits=10&

in flash versuche ich die daten dann so einzulesen und in eine textarea mit html formatierung zu laden:
ActionScript:
  1. my_lv = new LoadVars();
  2.         my_lv.onLoad = function(success:Boolean) {
  3.             if (success) {
  4.                 for (i=1; i = this["numofhits"]; i++) {
  5.                     _root.listScore.text += this["name_"+i]+" "+this["score_"+i]+"<br>";
  6.                 }
  7.                 //_root.listScore.text = this["numofhits"]
  8.             }
  9.         };
  10.         my_lv.load("read.aspx");

das lässt leider den browser abstürzen.
ich habe (hier auskommentiert) mir auch schon numofhits ausgeben lassen und 10 zurückgekriegt. das passt auch. sieht jemand den fehler?

danke im voraus.
mfg Benjamin
Benni@flash ist offline   Mit Zitat antworten
Alt 30-07-2004, 13:18   #2 (permalink)
...or not?!
 
Benutzerbild von Sir-FlashAlot
 
Registriert seit: May 2003
Ort: Camelot
Beiträge: 157
So?

ActionScript:
  1. my_lv = new LoadVars();
  2. my_lv.onLoad = function(success:Boolean) {
  3.     if (success) {
  4.    
  5.         for (i=1; i <= this["numofhits"]; i++) {
  6.             _root.listScore.htmlText += this["name_"+i] + " " + this["score_"+i] + "<br>";
  7.         }
  8.         //_root.listScore.text = this["numofhits"]
  9.     }
  10. };
  11. my_lv.load("read.aspx");


Zunächstmal sollte es natürlich <= in der for-Schleife heissen
Und dann muß es auch 'htmlText' statt 'text' heissen, um HTML darzustellen...
__________________
Gruß

Sir-FlashAlot
Sir-FlashAlot ist offline   Mit Zitat antworten
Alt 30-07-2004, 13:31   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 54
also jetzt stürzt der browser schonmal nicht mehr ab . allerdings werden auch keine daten angezeigt. mozilla zeigt mir unten "Transfering data from localhost..." und irgendwann "Done". Aber angezeigt wird mir nichts.
Benni@flash ist offline   Mit Zitat antworten
Alt 30-07-2004, 14:22   #4 (permalink)
...or not?!
 
Benutzerbild von Sir-FlashAlot
 
Registriert seit: May 2003
Ort: Camelot
Beiträge: 157
Hmmmm?!

Also ich habe die Variablen lokal aus einer Text-Datei ausgelesen. Da ging es! Hast Du in der Entwicklungsumgebung in Deinem Textfeld den <> Button für HTML-Code aktiviert? Oder generierst Du das Textfeld dynamisch aus AS?
__________________
Gruß

Sir-FlashAlot
Sir-FlashAlot ist offline   Mit Zitat antworten
Alt 30-07-2004, 14:37   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 54
jop die textarea hat html auf true. seltsamerweise kann ich die variablen einzeln auch ohne probleme ansprechen. sprich wenn ich listScore.text = this["name_1"]; mache wird mir der erste name angezeigt.
Benni@flash 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 04:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele