Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-01-2006, 10:20   #1 (permalink)
Whatever...
 
Benutzerbild von wessyjr
 
Registriert seit: Feb 2004
Ort: Manchmal vor und manchmal hinter dem Mond...
Beiträge: 43
Question Probleme mit TextFormat / Size

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:
groesse=Number(schriftgroesse.text);
txt_fmt.size=groesse
Was mache ich nur falsch?
wessyjr ist offline   Mit Zitat antworten
Alt 10-01-2006, 10:29   #2 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
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!
fraggle two ist offline   Mit Zitat antworten
Alt 10-01-2006, 10:31   #3 (permalink)
Whatever...
 
Benutzerbild von wessyjr
 
Registriert seit: Feb 2004
Ort: Manchmal vor und manchmal hinter dem Mond...
Beiträge: 43
schon probiert, funktioniert aber genauso wenig...
wessyjr ist offline   Mit Zitat antworten
Alt 10-01-2006, 10:34   #4 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
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!
fraggle two ist offline   Mit Zitat antworten
Alt 10-01-2006, 10:47   #5 (permalink)
Whatever...
 
Benutzerbild von wessyjr
 
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:
var txtfmt:TextFormat=new TextFormat();
groesse=Number(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); 
wessyjr ist offline   Mit Zitat antworten
Alt 10-01-2006, 10:50   #6 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
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!
fraggle two ist offline   Mit Zitat antworten
Alt 10-01-2006, 10:52   #7 (permalink)
Whatever...
 
Benutzerbild von wessyjr
 
Registriert seit: Feb 2004
Ort: Manchmal vor und manchmal hinter dem Mond...
Beiträge: 43
japp
wessyjr ist offline   Mit Zitat antworten
Alt 10-01-2006, 11:00   #8 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
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!
fraggle two ist offline   Mit Zitat antworten
Alt 10-01-2006, 11:41   #9 (permalink)
Whatever...
 
Benutzerbild von wessyjr
 
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!
wessyjr 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 02:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele