当前位置:软件学习 > Flash >>

使用AS调整文本字段的大小实例代码

创建一个新的 Flash 文档,并将其另存为 resizeText.fla。
    将下面的 ActionScript 添加到时间轴的第 1 帧:

 代码如下 复制代码

this.createTextField("my_txt", 10, 0, 0, 100, 21);

my_txt.border = true;
my_txt.multiline = true;
my_txt.text = "Hello world";
my_txt.wordWrap = true;
my_txt._width = 300;
my_txt._height = 200;
my_txt._x = (Stage.width - my_txt._width) / 2;
my_txt._y = (Stage.height - my_txt._height) / 2;


 

保存该 Flash 文档,然后选择"控制">"测试影片"以在创作环境中查看结果。
    上面的示例在运行时将动态创建的文本字段调整为 300 像素乘以 200 像素,但是当您从外部网站加载内容且不确定将返回多少内容时,此技术可能不能满足您的要求。所幸,Flash 包含 TextField.autoSize() 方法,可以用它来自动调整文本字段以适合其内容。下例演示了在将文本添加到文本字段之后,可以如何使用 TextField.autoSize() 属性来调整文本字段。

补充:flash教程,动画技术
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,