A-A+
使用AS代码来调整文本字段的大小
flash中的文字通常是静态与动态的文字,这里的动态不是动画的意思,而是变化的意思,动态的文字尤其在游戏中使用的较多,比如经常要变化的游戏积分,游戏级别等等,都需要用到动态文字。
而关于动态文本字段的控制大都是 as 来进行调整的,下面我们来看一段非常简单的 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像素,但如果从外部网站进行加载内容且不能确定返回多少内容的时候,则该技术就不能满求要求了。