Actionscript 3 AS3-将滚动条添加到动态生成的文本字段?

Actionscript 3 AS3-将滚动条添加到动态生成的文本字段?,actionscript-3,flash,Actionscript 3,Flash,我是ActionScript3的新手,请原谅我 我正在将一个文本文件加载到我的flash文件中,然后动态创建一个文本字段,该字段将接收该文件中的myBody文本。问题是myBody中的文本可能很长,因此我想在需要时向动态生成的文本字段添加一个滚动条。有什么办法吗 var myTextLoader:URLLoader = new URLLoader(); myTextLoader.dataFormat=URLLoaderDataFormat.VARIABLES; var myTextField_

我是ActionScript3的新手,请原谅我

我正在将一个文本文件加载到我的flash文件中,然后动态创建一个文本字段,该字段将接收该文件中的
myBody
文本。问题是
myBody
中的文本可能很长,因此我想在需要时向动态生成的文本字段添加一个滚动条。有什么办法吗

var myTextLoader:URLLoader = new URLLoader();
myTextLoader.dataFormat=URLLoaderDataFormat.VARIABLES;

var myTextField_txt:TextField = new TextField();
myTextField_txt.multiline = true;
myTextField_txt.wordWrap = true;
myTextField_txt.border = true;
myTextField_txt.height = 100;

myTextLoader.addEventListener(Event.COMPLETE, onLoaded);

function onLoaded(e:Event):void {
     myTextField_txt.text = e.target.data.myBody;

     addChild(myTextField_txt);

}

myTextLoader.load(new URLRequest("mySampleFile.txt"));

如果使用flash Pro,您可以使用
TextArea
组件,该组件基本上将文本字段包装在滚动窗格中。无论如何,基本
TextField
类没有内置的。您需要使用预先制作的组件(如
fl.controls
软件包中的
TextArea
UIScrollBar
),也可以使用自己的组件。