如何用代码控制滚动条的位置

 时间:2026-02-14 00:06:40

1、打开软件,新建AS3文档。

如何用代码控制滚动条的位置

2、Ctrl+f7打开裁胆眠组件面板,并找到TextArea组件放到舞台上。

如何用代码控制滚动条的位置

3、设置组件实例名为txt_area

如何用代码控制滚动条的位置

4、继续从组件库里拖动撤各一个按钮组件放到舞台上。

如何用代码控制滚动条的位置

5、设置按钮组件的实例名为btn_send,设置参数Label为发送

如何用代码控制滚动条的位置

如何用代码控制滚动条的位置

6、最后放一个输入文本,实例名为input_txt,其它设置如图所示:

如何用代码控制滚动条的位置

如何用代码控制滚动条的位置

7、在舞台主时间轴加如下代码:

btn_send.addEventListener(MouseEvent.CLICK, SendMessage);

input_txt.text = "";

function SendMessage(e: MouseEvent): void {

if (input_txt.text != "") {

var date: Date = new Date();

txt_area.appendText(GetTime()+"\n"+input_txt.text+"\n");

txt_area.verticalScrollPosition=txt_area.maxVerticalScrollPosition;//将组件的滚动条移动到最下面

input_txt.text = "";

}

}

function GetTime(): String {

var date: Date = new Date();

var hour: int = date.getHours(); //获取当前系统时间小时数

var minute: int = date.getMinutes(); //获取当前系统时间分钟数

var second: int = date.getSeconds(); //获取当前系统时间秒数

var str: String = "";

if (hour < 10) //如数字小于10,则在前面加0,统一格式

{

str = "0" + hour + " : ";

} else {

str = String(hour) + " : ";

}

if (minute < 10) //如数字小于10,则辞亲在前面加0,统一格式

{

str += "0" + minute + " : ";

} else {

str += String(minute) + " : ";

}

if (second < 10) //如数字小于10,则在前面加0,统一格式

{

str += "0" + second;

} else {

str += String(second);

}

return str; //将生成的字符串放到动态文本中

}

如何用代码控制滚动条的位置

8、运行后如图所示,当滚动条出现以后,会自动滚动到最下面。

如何用代码控制滚动条的位置

  • 如何在个人所得税APP里查询2020年度收入情况
  • 农业银行一键缴费怎么开通
  • 如何打印工伤保险参保证明
  • PCR核酸检测实验室设计方案要求
  • 增值税申报表填错怎么办
  • 热门搜索
    平顶山旅游 爱好旅游打一成语迷底是 宽甸旅游 宁夏旅游景点 山西旅游景点大全 永兴岛旅游 旅游销售 关于旅游的英语作文 漯河旅游 中国旅游业