利用AS3.0为文本创建滚动条
2013-12-21 22:10
281 查看
利用AS3.0为文本创建滚动条
import flash.text.TextField;import fl.controls.UIScrollBar;
var loader:URLLoader=new URLLoader();
loader.load(new URLRequest("1.txt"));
loader.addEventListener(Event.COMPLETE,display)
function display(e:Event):void{
t.text=loader.data;}
//手动添加一个名为“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;(如果通过改变文本大小等来自动添加滚动条时,这句需要用到。)
转自: http://blog.sina.com.cn/s/blog_627bf34401013mrl.html
相关文章推荐
- Flash/Flex学习笔记(53):利用FMS快速创建一个文本聊天室
- ArcGIS教程:利用ArcGIS创建文本符号
- 利用shell创建文本菜单与窗口部件的方法
- Flash/Flex学习笔记(53):利用FMS快速创建一个文本聊天室
- 通过自定义MessageFilter的方式利用按键操作控件滚动条
- ring3下利用WMI监视进程创建(vc版)
- 创建滚动条浏览大图
- iOS动态特性初研究(利用JSON动态创建类型和对象)
- 利用bind函数将创建好的套接字绑定到本地计算机的某一端口上
- 利用OWC创建图表的完美解决方案
- 利用js动态创建 <style>
- 创建Java安全框架 避免Java漏洞被利用
- JavaScript创建文本节点
- 创建滚动条
- 利用Web Browser创建简单的浏览器
- 关于使用VS2010创建单文本程序客户区的问题
- 利用JavaScript如何创建一个table表格[第2种方法]
- 利用单例模式创建指定的对象
- 利用dispatch_once创建单例
- js : 隐藏滚动条利用滚轴滚动