快速业务通道

Flash Action Script从头说起之七-文本工具

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-13

x 一个整数,指定新文本字段的 x 坐标。
y 一个整数,指定新文本字段的 y 坐标。
width 一个正整数,指定新文本字段的宽度。
height 一个正整数,指定新文本字段的高度。
说明
方法;创建一个新的、空文本字段作为由 my_mc 指定的影片剪辑的子级。可以使用
createTextField() 在 SWF 文件播放时创建文本字段。文本字段位于 (x, y),尺寸为 width 乘 height。参数 x 和 y 都相对于容器影片剪辑;这些参数与文本字段的 _x 和 _y 属性相对应。参数 width 和 height 与文本字段的 _width 和 _height 属性相对应。
文本字段的默认属性如下所示: type = "dynamic"
border = false
background = false
password = false
multiline = false
HTML = false
embedFonts = false
variable = null
maxChars = null 用 createTextField() 创建的文本字段可以接收下列默认 TextFormat 对象: font = "Times New Roman"
size = 12
textColor = 0x000000
bold = false
italic = false
underline = false
url = ""
target = ""
align = "left"
leftMargin = 0
rightMargin = 0
indent = 0
leading = 0
bullet = false
tabStops = [] (empty array) 下面我们用一个实例来介绍其用法。打开FLASH,新建一个文档,选中时间轴第一桢,按F9键打开动作面板,输入语句 _root.createTextField("mytext", 1, 50, 100, 350, 100);
mytext.multiline = true;
mytext.wordWrap = true;
mytext.border = true;
myformat = new TextFormat();
myformat.size = 20;
myformat.color = 0xffffff;
myformat.bullet = false;
myformat.underline = true;
mytext.text = "金闪客论坛为广大FLASH爱好者提供一个良好的学习和交流的平台,站内含有丰富的教学资源和原创作品,欢迎大家光临!";
mytext.setTextFormat(myformat); 按Ctrl+Enter测试,可以看到我们在舞台上创建了一个宽 350,高 100 的文本字段,其 x 坐标为 50,y 坐标为 100,该文本字段带有边框,字号为20,文本为白色并带下划线。

点击浏览该文件 二、输入文本
输入文本用来获取用户输入的信息,是实现人机交互的一个重要手段。输入文本属性面板和动态文本大致相同。不同之处是多了一个最多字符文本框,用于指定文本框输入的最大字符数。在线条类型下拉列表框多了一项密码,选择该选项可以将输入文本框设置为密码框。我们也通过一个简单实例来说明输入文本框的使用方法。我的思路是计算两个数的和,分别用两个输入文本框获取用户输入的数值,计算结果在一个动态文本框中显示。
打开FLASH,新建一个文档,选择文本工具,文本类型选择输入文本,在舞台上绘制两个输入文本框,变量名分别为a和b,再在下面绘制一个动态文本框,变量名为s,然后从公用库中添加一个按钮,如图所示。
按此在新窗口浏览图片
单击选中按钮,按F9键打开动作面板,输入语句: on (release) {
s=Number(a)+Number(b)
} 其中Number()是一个转换函数,将括号内的表达式转换为数字。
好了,按Ctrl+Enter测试吧。

点击浏览该文件
关键词:文本

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号