| |||||||
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: Sep 2004 Ort: München
Beiträge: 6
| Inhalte von 4 Textdateien per random in 4 Textfeldern?
Hallo allerseits, wollt mich erstmal bei agedoubleju für den Tip bedanken, loadVars anstatt loadVariables zu verwenden. Tjo...und da häng ich jetzt irgendwie. Ich hab 4 Textdateien, deren Inhalte auf 4 Textfelder per Zufall verteilt werden, was auch ganz gut klappt. Jetzt würde ich nur gerne wissen, ob man das hier auch etwas eleganter lösen kann, oder ob das hier wieder n totaler Mist is....und bitte nicht gleich schimpfen...ich bin noch Anfänger... System.useCodepage = true; test = new LoadVars(); test.onLoad = function (geladen) { if (x<4) { x++; this.load("level1"+ x + ".txt"); } if (geladen) { f = this.fragen; r = this.richtig; falsch1 = this.fa; falsch2 = this.fb; q = f.split("\r\n").join(",").split(","); q1 = r.split("\r\n").join(",").split(","); q2 = falsch1.split("\r\n").join(",").split(","); q3 = falsch2.split("\r\n").join(",").split(","); /*trace (q); trace (q1); trace (q2); trace (q3);*/ } } x = 1; test.load("level1" + x + ".txt"); weiter.onRelease = function () { fragefeld.push(q[i]); richtigfeld.push(q1[i]); falschfeld.push(q2[i]); falsch1feld.push(q3[i]); i=random(q1.length); hui=q1.length; fragefeld = (q[i]); richtigfeld = (q1[i]); falsch1feld = (q2[i]); falschfeld = (q3[i]); q.splice(i, 1); q1.splice(i, 1); q2.splice(i, 1); q3.splice(i, 1); } das dazugehörige file mit den Textdateien habe ich auch gleich mitgebracht. |
| | |
| | #2 (permalink) |
| Flash-holic Registriert seit: Nov 2003 Ort: Neunkirchen(Saar)
Beiträge: 988
|
Hi. Warum benutzt du kein MySQl hast du kein PHP oder MySQL auf deinem Server? Wäre nämlich wesentlich besser einzulesen und online zu erweitern. Und wenn cih du wäre würde ich erstma alles in ein Textfile machen und dann nach den Variablen aus lesen und dann nach "," oder so alles in ein array rein
__________________ Wer Großes versucht, ist bewunderswert, auch wenn er fällt. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Sep 2004 Ort: München
Beiträge: 6
|
Hy BAdBoYY, Erstmal Danke für deinen Vorschlag. Nö...ich hab keine Ahnung von PHP, mySQL, XML oder sonst etwas, das irgendwie etwas mit Server zu tun hat .Ich möcht einfach nur ein Quiz erstellen, das recht vielseitig verwendbar sein kann, wobei nicht nur Vokabeln oder Formeln abgefragt werden sollen, sondern durchaus auch längere Texte verwendet werden können. Am Anfang hatte ich auch alles in einer .txt, wobei ich dann nicht mehr blickte, was ne Frage, ne richtige und was ne falsche Antwort ist. Deshalb dachte ich mir, dass eine Teilung per Zeilenumbruch für mich das beste wäre (gut, ok...käme im Text ein Komma vor, müßte ich eben nach einem anderen Zeichen splitten.) Angenommen ich beließe es bei 4 Textdateien (auch wenn einige von euch jetzt mit dem Kopf schütteln), wäre der Code hier denn dann so in Ordnung, oder könnte man das eine oder andere kürzen, zusammenfassen oder in eine Schleife packen? Geändert von vocaz (13-09-2004 um 21:10 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |