Flash Action Script从头说起之七-文本工具
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-13
通过前面的学习,大家已经基本掌握了AS的添加方法和对按钮及影片剪辑的控制,今天我们来学习文本工具。 在Flash中,有三种文本类型,即静态文本、动态文本和输入文本。静态文本一般在动画制作阶段创建,在播放阶段文字内容不发生改变;动态文本主要用来动态的显示最新信息,比如动态显示日期和时间、运算结果等等;输入文本则主要用来实现和用户的交互,在动画播放时获取用户输入的信息,如用户名、注册码等各种数据。需要提醒大家的是只有静态文本框可以竖派排,呵呵,关于静态文本大家已经玩的烂熟,我就不再班门弄斧,今天我们主要来介绍动态文本和输入文本。Ready? Let''s go! 一、动态文本 动态文本的创建常用的有两种方法,第一种方法我们通常使用属性面板来创建。从工具箱中选择文本工具,在属性面板文本类型下拉列表框选择动态文本,然后在舞台上拖出一个矩形区域即可创建一个动态文本框。当然你还可以在属性面板设置动态文本的属性,如字体、字号、文本颜色等等。在实例名称文本框中可以输入实例名,以便在脚本中调用。在线条类型下拉列表框中可以选择单行或多行文本框。在变量文本框中可以输入变量名。 好了,现说不如现做,我们还是从一个简单的实例开始吧。 点击浏览该文件 打开FLASH MX 2004,新建一个文档,背景色设为兰色。选择文本工具,文本类型选择静态文本,字体选择Webdings,字号设置为120,文本颜色设为白色,在舞台上输入字母m,看到什么了?一个小人站在我们面前,哈哈,就作为我们的图标吧,懒得画了。单击选中这个小人,按Ctrl+B打散。好了,图标制作完成。 下面我们来制作网站名称和地址。同样选择文本工具后在属性面板文本类型下拉列表框选择动态文本,字体选择楷体,字号为60,颜色为白色,在小人右边靠上拖出一个动态文本框,设置其大小为240*60,在实例名称文本框输入myname。 同理再在这个文本框下面拖出一个动态文本框,字体为Arial,字号为30,大小为350*50,在变量文本框中输入slogan。调整两个动态文本框的位置。 单击选中时间轴第一桢,按F9键打开动作面板,输入语句: myname.text="金闪客论坛" slogan="http://goldflash.lpscn.com" 按Ctrl+Enter测试,呵呵,看到论坛名称和地址在动态文本框中显示出来了! 在这个简单的实例中,我们分别用了两种方法为动态文本赋值。 第一种方法,用动态文本的实例名为动态文本赋值,其格式为: 动态文本实例名.text="文本内容" 第二种方法,使用变量来赋值,其格式为: 变量名="文本内容" 简单吧,呵呵,不过当文字内容过多时,使用上面的方法并不太好,我们通常先将文字内容保存在一个文本文件里,然后用动态文本来调用这个外部文本文件。想知道如何调用吗?请跟我来。 用文本工具在舞台上拖出一个动态文本框,在属性面板输入实例名myword,变量名word。字体设为楷体,字号为20,线条类型为多行。单击选中时间轴第一桢,输入语句: loadVariablesNum("myword.txt",0); 保存原文件。现在我们来新建一个文本文件,注意,要和我们制作的FLASH在同一个目录下。新建文本文档myword,输入文字: word=金闪客论坛欢迎您光临!本站地址:http://goldflash.lpscn.com 一定要保存为UTF-8格式,不然中文将不能正常显示。 第二种创建动态文本的方法可以使用影片剪辑的createTextField()方法来实现。 用法 my_mc.createTextField(instanceName, depth, x, y, width, height) 参数 instanceName 一个字符串,指示新文本字段的实例名称。 depth 一个正整数,指定新文本字段的深度。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Flash Action Script从头说起之七-文本工具的所有评论