Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-08-2008, 12:13   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2008
Beiträge: 2
Text- Control zeigt Änderungen an Textfield nicht an

Hallo zusammen,

ich habe ein Problem beim ändern des Formats von Textstellen in einem Text Objekt.

Damit ich ans TextField komme nutze ich folgende Klasse:

Code:
package components
{
	import mx.controls.Text;
	import mx.core.IUITextField;
	
	public class AccessibleText extends Text
	{
		public function AccessibleText()
		{
			super();
		}
	
		public function get TextField():IUITextField
		{
			return this.textField;
		}
	}
}
Das lege ich in einen Canvas, füge nach und nach Text ein und will später das Format ändern:

Code:
public class MyTextArea extends Canvas
	{
		private var area:AccessibleText;
                area = new AccessibleText();
                addChild(area);
                area.TextField.appendText("Mein Text");
                area.TextField.setTextFormat(meinFormat, beginIndex, endIndex);
Allerdings wird das nicht richtig angezeigt.
Wenn ich zB die Schriftgröße ändere, wird das Cavas breiter und zeigt Scrollbars an als ob der Text diese Platz eben bräuchte.
Aber der Text der angezeigt wird bleibt klein.
Ich habs auch schon mit validateNow() an vielen Stellen versucht. Und mit einem TextRange Objekt, was aber auch nichts brachte.

Da die Doku zu diesem Thema nichts hergibt, hoffe ich das mir hier jemand helfen kann.

Vielen Dank im Vorraus!
mhauert 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 04:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele