| |||||||
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) |
| Whatever... Registriert seit: Feb 2004 Ort: Manchmal vor und manchmal hinter dem Mond...
Beiträge: 43
|
Hallo Leute, ich habe folgendes Problem: Ich erstelle dynamisch ein Textfeld und ein TextFormat Objekt. Im TextFormat Objekt definiere ich Schriftart, Größe etc. und weise dieses dem Textfeld zu. Soweit kein Problem, funktioniert auch wunderbar. Sobald ich allerdings die Schriftgröße aus einem anderen Textfeld auslese, funktioniert die Schriftgröße nicht mehr. Wenn ich die Größe hingegen mit txt_fmt.size=12; zuweise funktioniert alles prima. Ich habe mir auch schon den Wert des Textfeldes (schriftgroesse.text) mit trace ausgeben lassen, dieser ist auch korrekt. Hier der Code: PHP-Code: |
| | |
| | #2 (permalink) |
| The Man Who Wasn't There Registriert seit: Jul 2003 Ort: BÄRLIN
Beiträge: 1.156
|
hi, versuchs mal mit: groesse=int(schriftgroesse.text); gruß mike
__________________ Dot-Realities Mike Broders Berlin ICQ:105925103 Dot-Realities v4.0 under construction! |
| | |
| | #4 (permalink) |
| The Man Who Wasn't There Registriert seit: Jul 2003 Ort: BÄRLIN
Beiträge: 1.156
|
beispiel-datei? gruß mike
__________________ Dot-Realities Mike Broders Berlin ICQ:105925103 Dot-Realities v4.0 under construction! |
| | |
| | #5 (permalink) |
| Whatever... Registriert seit: Feb 2004 Ort: Manchmal vor und manchmal hinter dem Mond...
Beiträge: 43
|
Beispielcode (der Code der in meinem Script liegt): PHP-Code: |
| | |
| | #6 (permalink) |
| The Man Who Wasn't There Registriert seit: Jul 2003 Ort: BÄRLIN
Beiträge: 1.156
|
ist "schriftgroesse" ein eingabe textfeld? gruß mike
__________________ Dot-Realities Mike Broders Berlin ICQ:105925103 Dot-Realities v4.0 under construction! |
| | |
| | #8 (permalink) |
| The Man Who Wasn't There Registriert seit: Jul 2003 Ort: BÄRLIN
Beiträge: 1.156
|
var txtfmt:TextFormat = new TextFormat(); var groesse:Number = int(schriftgroesse.text); txtfmt.size = groesse; var metrics = txtfmt.getTextExtent("testtext"); this.createTextField("textfeld", 10, 0, 0, metrics.textFieldWidth, metrics.textFieldHeight); this.textfeld.autoSize = true; this.textfeld.multiline = true; this.textfeld.wordWrap = false; this.textfeld.text = "testtext"; this.textfeld.selectable = false; this.textfeld.setTextFormat(txtfmt); so funzt das bei mir... im textfeld muß natürlich ne zahl drinstehen... gruß mike
__________________ Dot-Realities Mike Broders Berlin ICQ:105925103 Dot-Realities v4.0 under construction! |
| | |
| | #9 (permalink) |
| Whatever... Registriert seit: Feb 2004 Ort: Manchmal vor und manchmal hinter dem Mond...
Beiträge: 43
|
Auweia.... hab meinen Fehler gefunden: Das Eingabefeld für die Größe war ein Multiline-Feld und ich habe scheinbar immer den Wert in die 2.te Zeile geschrieben. Sorry & vielen Dank! |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |