利用AS3.0为文本创建滚动条
var loader:URLLoader=new URLLoader();
loader.load(new URLRequest("1.txt"));
loader.addEventListener(Event.COMPLETE,display)
function display(e:Event):void{
//手动添加一个名为“t”的动态文本框,加载"1.txt"文本文件。
var scroller:UIScrollBar=new UIScrollBar();
scroller.move(t.x+t.width,t.y);
//t为添加在舞台上的文本区域的实例名称。
//CS5里的全部用户界面组件都有一个move()方法,向它传递x坐标和y坐标值就可以对组件进行定位。
scroller.height=t.height;
//设置滚动条高度,与文本区域匹配。
scroller.scrollTarget=t;
//设置滚动条的scrollTarget属性,使组件知道应该控制哪个文本区域。
addChild(scroller);
scroller.visible=false;
//设置属性为false,从而让它在不必要时隐藏起来。
formatClip.addEventListener(MouseEvent.CLICK,setScrollbar);
function setScrollbar(e:Event):void{
if(t.textHeight>scroller.height)
{
scroller.visible=true;}
else{
scroller.visible=false;}
//t.scrollV=1;(如果通过改变文本大小等来自动添加滚动条时,这句需要用到。)