Mehrzeiliges Dynamisches Textfeld?

dsricco

Grünschnabel
Guten Morgen allerseits,
habe eben zum ersten Mal eine Scrollbar gebastelt. Funktioniert auch wunderbar. Allerdings soll der zu scrollende Text ein Impressumstext werden. Aus diesem Grund sollte er mehrzeilig sein. Habe so Sachen wie myText.html = true; versucht, jedoch ohne Erfolg (vllt. wegen AS3, ich weiß es nicht :)

Könnte mir jemand behilflich sein, was ich an meinem Quelltext so modifizieren muss, dass ein mehrzeiliger Text möglich ist?

Hier der Code
-----------------

Code:
var myText:TextField = new TextField();
var myFormat:TextFormat = new TextFormat();

myFormat.font = "Verdana";
myFormat.color = 0xFFFFFF;
myFormat.size = 11;


addChild(myText);

myText.text = "Beispieltext Beispieltext Beispieltext";



//myText.autoSize = TextFieldAutoSize.LEFT;
myText.setTextFormat(myFormat);
myText.wordWrap = true;
myText.multiline = true;
myText.setTextFormat(myFormat);
myText.x = 250;
myText.y = -120;
myText.width = 400;
myText.height = 200;

scrollUP_mc.addEventListener(MouseEvent.CLICK, upScroll);
function upScroll(event:MouseEvent):void
{
	trace(myText.scrollV);
	myText.scrollV -= 1;
}

scrollDown_mc.addEventListener(MouseEvent.CLICK, downScroll);

function downScroll(event:MouseEvent):void
{
	trace(myText.scrollV);
	myText.scrollV += 1;
}

slider_mc.addEventListener(MouseEvent.MOUSE_DOWN, dragSlider);
stage.addEventListener(MouseEvent.MOUSE_UP, dropSlider);

var bounds:Rectangle = new Rectangle(slider_mc.x, slider_mc.y,0,170);
var dragging:Boolean = false; 

function dragSlider(event:MouseEvent):void
	{
	slider_mc.startDrag(false,bounds);
	dragging = true;
	}
function dropSlider(event:MouseEvent):void
	{
	slider_mc.stopDrag();
	dragging = false;
	}
function checkSlider(event:Event):void
{
	//if(dragging){trace("scroll");}
	myText.scrollV = Math.round ((slider_mc.y - bounds.y)* myText.maxScrollV/170)
}
stage.addEventListener(Event.ENTER_FRAME, checkSlider);

function textScrolled(event:Event):void
{
slider_mc.y = bounds.y + (myText.scrollV * 170/myText.maxScrollV);
}
myText.addEventListener(Event.SCROLL, textScrolled);


Liebe Grüße und danke im Vorraus!
dsricco*
 
Habe die Antwort selbst entdeckt. Fürm die anderen: Ich hatte die Zeile

myText.autoSize = TextFieldAutoSize.LEFT;

auskommentiert. Habe das Kommentar aufgehoben und nun gehts ;)

Kann geschlossen werden ;)
 

Neue Beiträge

Zurück