| |||||||
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) |
| flashed Registriert seit: Aug 2004 Ort: Karlsruhe
Beiträge: 89
| LoadVars() und (Laufzeit)Textfeld
Hi, ich erzeuge mit createTextfield ein Textfeld und möchte dort nun externen Text anzeigen lassen. Um die Variablen zu laden möchte ich LoadVars() verwenden und auch mit onLoad überprüfen. Leider haben meine bisherigen Versuche nichts gebracht. Hat mir da jemand ein Bsp? Hab keins für dynamisch erstellte Textfelder gefunden! |
| | |
| | #2 (permalink) |
| Flash-holic Registriert seit: Nov 2003 Ort: Neunkirchen(Saar)
Beiträge: 988
|
Das kommt aufs gleiche raus wie mit undynamischen ![]() ActionScript:
Code: $variImTXT=hallo,du sau Denke ich ma. wenn nichd ann lass ma das .text weg
__________________ Wer Großes versucht, ist bewunderswert, auch wenn er fällt. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.) |
| | |
| | #3 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
"undynamisch" = statisch ![]() Ja des geht genauso, nur dass in der txt vielleicht statt dem $ ein & stehen sollte...
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #4 (permalink) |
| flashed Registriert seit: Aug 2004 Ort: Karlsruhe
Beiträge: 89
|
Ok, funzt schon. Das Problem ist, das "variImTXT" als Parameter übergeben wird. Hab mal folgendes probiert, geht aber natürlich nicht: Code: variImTXT= titel_1;
varLoader = new LoadVars();
varLoader.onLoad = function() {
createTextField("textfeldname", 0, 200, 200, 200, 200);
var textfeld = textfeldname;
textfeld.multiline = true;
textfeld.wordWrap = true;
textfeld.background = true;
textfeld.backgroundColor = 0xCCCCCC;
textfeld.border = true;
textfeld.borderColor = 0x000000;
textfeld.type = "dynamic";
textfeld.html = true;
textfeld.htmlText = varLoader.variImTXT;
}
varLoader.load("texte/lyrics.txt"); Geändert von snard (30-08-2004 um 20:14 Uhr) |
| | |
| | #5 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Fast... ![]() ActionScript:
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #6 (permalink) |
| flashed Registriert seit: Aug 2004 Ort: Karlsruhe
Beiträge: 89
|
funzt noch nicht Code: datei = "texte/lyrics.txt";
var variImTXT = titel_1;
varLoader = new LoadVars();
varLoader.onLoad = function() {
createTextField("textfeldname", 0, 200, 200, 200, 200);
var textfeld = textfeldname;
textfeld.multiline = true;
textfeld.wordWrap = true;
textfeld.background = true;
textfeld.backgroundColor = 0xCCCCCC;
textfeld.border = true;
textfeld.borderColor = 0x000000;
textfeld.type = "dynamic";
textfeld.html = true;
textfeld.htmlText = this.variImTXT;
}
varLoader.load(datei); |
| | |
| | #7 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Momentmoment - was steht in deiner txt? Du weist ja der variImText als erstes einen Wert (aus einer anderen Variable) zu... ich dachte die kommt aus der txt...
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #8 (permalink) |
| flashed Registriert seit: Aug 2004 Ort: Karlsruhe
Beiträge: 89
|
Im Grunde soll das so funktionieren, ich rufe ein Funktion auf, übergebe gleichzeitig den namen der datei und der zu ladenden variablen und das textfeld wird mit diesen variablen erstellt. In etwa so: Code: function textfeld(datei, variable){
varLoader = new LoadVars();
varLoader.onLoad = function() {
createTextField("textfeldname", 0, 200, 200, 200, 200);
var textfeld = textfeldname;
textfeld.multiline = true;
textfeld.wordWrap = true;
textfeld.background = true;
textfeld.backgroundColor = 0xFF0000;
textfeld.border = true;
textfeld.borderColor = 0x000000;
textfeld.type = "dynamic";
textfeld.html = true;
textfeld.htmlText = this.variable;
}
varLoader.load(datei);
}
textfeld("texte/lyrics.txt", titel_1); Geändert von snard (30-08-2004 um 21:37 Uhr) |
| | |
| | #9 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Aso, ja dann... ActionScript:
wenn du's änderst, änder ich's auch...
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) Geändert von sonar (30-08-2004 um 21:27 Uhr) |
| | |
| | #12 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Was - wie? Wieso soll des nicht gehen? Sag mal genauer, was du vorhast...
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #13 (permalink) |
| flashed Registriert seit: Aug 2004 Ort: Karlsruhe
Beiträge: 89
|
zwei Variablen von der Datei im textfeld anzeigen lassen, wie ist n dann die Syntax? Code: function textfeld(datei, variable){
varLoader = new LoadVars();
varLoader.onLoad = function() {
createTextField("textfeldname", 0, 200, 200, 200, 200);
var textfeld = textfeldname;
textfeld.multiline = true;
textfeld.wordWrap = true;
textfeld.background = true;
textfeld.backgroundColor = 0xCCCCCC;
textfeld.border = true;
textfeld.borderColor = 0x000000;
textfeld.type = "dynamic";
textfeld.html = true;
textfeld.htmlText = this[variable];
}
varLoader.load(datei);
}
//Aufruf:
textfeld("texte/lyrics.txt", "titel_1+text_1"); |
| | |
| | #14 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Kann man z.B. so machen: ActionScript:
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) Geändert von sonar (31-08-2004 um 15:33 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |