系统自带滚动条类 UIScrollBar 使用举例

import fl.controls.UIScrollBar;
import fl.controls.ScrollBarDirection;

var url:String="http://www.helpexamples.com/flash/text/lorem.txt";

var uLdr:URLLoader=new URLLoader(new URLRequest(url));
uLdr.addEventListener(Event.COMPLETE, completeHandler);

var tf:TextField = new TextField();
tf.width=320;
tf.height=140;
tf.x=10;
tf.y=10;
tf.border=true;
tf.multiline=true;
tf.wordWrap=false;
addChild(tf);

/*
    如果只需要垂直方向滚动条,那么先设置tf.wordWrap=true,然后不要添加水平滚动条即可。
*/

//水平滚动条
var hScrollBar:UIScrollBar = new UIScrollBar();
hScrollBar.direction=ScrollBarDirection.HORIZONTAL;
hScrollBar.move(tf.x, tf.y + tf.height);
hScrollBar.width=tf.width;//一定要设置和文本框一样宽,不然不美观
hScrollBar.scrollTarget=tf;
addChild(hScrollBar);

//垂直滚动条
var vScrollBar:UIScrollBar = new UIScrollBar();
vScrollBar.direction=ScrollBarDirection.VERTICAL;
vScrollBar.move(tf.x + tf.width, tf.y);
vScrollBar.height=tf.height;//一定要设置和文本框一样高,不然不美观
vScrollBar.scrollTarget=tf;
addChild(vScrollBar);

function completeHandler(event:Event):void {
	tf.text=event.target.data;
	hScrollBar.update();
	vScrollBar.update();
}
2010072316422482.png

转载于:https://www.cnblogs.com/leon3286/archive/2010/07/23/1783856.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值