| |||||||
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: Jul 2004 Ort: Köln
Beiträge: 102
| dyn Text mir var formatieren
Moin zusammen, ich möchte mein Textfeld mit Variablen formatieren. Leider sind diese immer "undifinied". Wahrscheinlich müssen sie einfach woanders stehen. Hab schon ein wenig rumprobiert, aber nix hinbekommen. System.useCodepage = true; function textfeld(datei, variable) { varLoader = new LoadVars(); varLoader.onLoad = function() { intro = this.intro; bbold = this.bbold; ssize = this.ssize; createTextField("new", 0, 100, 100, 100, 100); var textfeld = new; textfeld.multiline = true; textfeld.wordWrap = true; textfeld.type = "dynamic"; textfeld.html = true; textfeld.htmlText = this["intro"]; textfeld.setTextFormat(format); }; varLoader.load(datei); format = new TextFormat(); format.font = "Arial"; format.italic = false; format.bold = bbold; format.size = ssize; format.align = "left"; } textfeld("fragen.txt",0); textfeld.embedFonts = true; stop(); Vermutlich kann man das noch anders/besser schreiben, ich habs aber nur so hinbekommen. Wer Rat weiß... Danke im vorraus.
__________________ Gruß, Lukas Ich hab zwar keine Ahnung, aber ich helfe gerne. |
| | |
| | #2 (permalink) |
| Goldmember Registriert seit: May 2002 Ort: Bochum, Germany
Beiträge: 188
|
Hi, ich check das grad nicht so ganz. Meinst Du this["intro"] zeigt undefined? (kann man btw auch so schreiben: this.intro) dreh mal die zuweisung am anfang um: this.intro = intro; this.bbold = bbold; this.ssize = ssize;
__________________ Gruß, Marcel Fahle http://marcelfahle.com http://travelbert.com [now open] "Schlucke war mein Trainer in der F-Jugend! " |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jul 2004 Ort: Köln
Beiträge: 102
|
Hi, die IntroVariable funktioniert bestens. bbold und ssize funzen nicht (=undifinied). format.bold = bbold; format.size = ssize; bbold ist eins oder null für true oder false, ssize entspricht der gewünschten Schriftgrösse (klappt übrigens genau so wenig mit parseInt(ssize,10))...
__________________ Gruß, Lukas Ich hab zwar keine Ahnung, aber ich helfe gerne. Geändert von lukasboehle (11-11-2004 um 10:21 Uhr) |
| | |
| | #4 (permalink) |
| Goldmember Registriert seit: May 2002 Ort: Bochum, Germany
Beiträge: 188
|
Dann hat es vermutlich mit der Ladezeit zu tun. Du tätigst Deinen load Aufruf und direkt dahinter schon die ersten Zuweisungen der geladenen Variablen. Zu diesem Zeitpunkt werden 100% noch nicht bereit stehen. Um das zu prüfen kannst Du ja mal ein trace ("geladen"); in die onLoad Funktion setzen und ein trace("hallo"); z.B. hinter format.align = "left";. Ich wette mit Dir um ne Kiste Bier, dass hallo zu erst erscheint, was bedeutet, dass Deine Variablen noch nicht am Start sind. Den Textformat Karm mit ins onLoad zu packen dürfte helfen :-)
__________________ Gruß, Marcel Fahle http://marcelfahle.com http://travelbert.com [now open] "Schlucke war mein Trainer in der F-Jugend! " |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jul 2004 Ort: Köln
Beiträge: 102
|
...hallo geladen... Hi, recht haste. Aber, wenn ich die Formatdefinition ins onLoad lege funzt es nicht mehr! Allerdings klappen dafür dann die variablen...
__________________ Gruß, Lukas Ich hab zwar keine Ahnung, aber ich helfe gerne. |
| | |
| | #6 (permalink) |
| Goldmember Registriert seit: May 2002 Ort: Bochum, Germany
Beiträge: 188
|
zeig mal das aktuelle script
__________________ Gruß, Marcel Fahle http://marcelfahle.com http://travelbert.com [now open] "Schlucke war mein Trainer in der F-Jugend! " |
| | |
| | #8 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Trauerspiel, dein Code... ![]() ActionScript:
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Jul 2004 Ort: Köln
Beiträge: 102
|
Hi, dein Script ist ja wirklich viel viel schöner als meins, ich war auch fest davon überzeugt das es sofort funktioniert. Aber irgendwie, ne. Ich probier mal ein bisschen drin rum... Und erstmal VIELEN DANK
__________________ Gruß, Lukas Ich hab zwar keine Ahnung, aber ich helfe gerne. |
| | |
| | #10 (permalink) | |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
| Zitat:
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) | |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Jul 2004 Ort: Köln
Beiträge: 102
|
Ahhh... Man muss tf_txt.embedFonts = true; aus onLoad nehmen und ganz ans Ende schreiben, dann läufts. Nochmals tausend Dank für das schöne Script
__________________ Gruß, Lukas Ich hab zwar keine Ahnung, aber ich helfe gerne. |
| | |
| | #12 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.621
|
Hat bei mir zwar auch so funktioniert, aber gut....
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |