- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章文字字段和组件 - 云南机电职业技术学院
第8章 文字字段与组件
本章教学目标
本章主要讲解了在Flash中对文本进行控制的方法,以及组件的概念。通过学习这一章,我们可以了解到动态文本、输入文本,以及Flash组件的概念,并掌握用动作脚本控制动态文本、输入文本,以及Flash组件的方法。
本章教学要点
动态文本和输入文本
文本字段对HTML和CSS的支持
全新的UI组件
本章教学内容及过程
8.1??动态文本和输入文本
动态文本
输入文本
8.1.1??动态文本
1 动态文本的用途
动态文本就是可以动态更新的文本,如体育得分、股票报价等。
它是根据情况动态改变的文本,常用在游戏和课件作品中,用来实时显示操作运行的状态。
2 创建动态文本
使用【文本工具】就可以创建动态文本框。
3 为动态文本赋值
为动态文本赋值的方法有:
使用变量赋值
通过动态文本对象的text属性进行赋值
4 使用变量赋值
在场景中拖出一个文本框。
选中该文本框,在【属性】面板中选择【动态文本】类型,定义变量名为“text”。
在【动作】面板中,设置第1帧上的脚本“text = 欢迎学习动态文本;”。
5 使用text属性赋值
在场景中拖出一个文本框,选中该文本框,在【属性】面板中选择【动态文本】类型,为它起一个实例名为“test”。
设置第1帧上的脚本:test.text = “使用动态文本的实例名字来赋值”。
6 常用指令
(1)MovieClip.createTextField()指令
作用:动态创建文本框。
语法:my_mc.createTextField(instanceName,depth,x,y,width,height)
例:创建一个文本框
创建一个文本框。
其实例名为textBox。
深度为1,x为50,y为50
宽度为200,高度为100。
(2)TextField.autoSize指令
作用:控制文本字段的自动大小调整和对齐。
语法:my_txt.autoSize
例如:my_txt.autosize = center;//将文本字段my_txt的autosize属性设置为“center”。
(3)TextField.removeTextField()指令
作用:删除由createTextField创建的文本字段。
语法:my_txt.removeTextField()
例如:textBox.removeTextField();//删除textBox文本
(4)TextField.border指令
作用:设置文本字段是否有边框。如果为true,则文本字段具有边框;如果为false,则文本字段没有边框。
语法:my_txt.border
例如:my_txt.border = true;//文本字段my_txt有边框
(5)TextField._alpha指令
作用:设置或获取由my_txt指定的文本字段的Alpha透明度值,有效值为0到100。
语法:my_txt._alpha
例如:text1_txt._alpha = 30;//将名为text1_txt的文本字段的_alpha属性设置为 30%
(6)TextField.background指令
作用:设置文本字段背景是否填充。如果为true,则文本字段具有背景填充;如果为false,则文本字段没有背景填充。
语法:my_txt.background
例如:my_txt.background = false;//文本字段my_txt没有背景填充
例:制作数字倒计时效果
1 创建影片文档
尺寸为250×200像素。
创建3个图层,分别命名为背景、文本显示和AS。
在背景图层上,创建一个背景图形效果。
在【文本显示】图层,要创建3个静态文本框和1个动态文本框。
8.1.2??输入文本
概述
输入文本可以接受用户输入的文本,是响应键盘事件的一种,是人机交互的工具。
输入文本最重要的是变量名。
输入文本对象也具有text属性。
8.2??组件
添加和设置组件的方法
用动作脚本控制组件
UI组件详解
8.2.1??添加和设置组件的方法
1 组件
在【组件】面板中存储和管理组件。
执行【窗口】|【组件】命令,可以打开或者关闭【组件】面板。
2 引用组件和设置组件参数
组件的引用方法:
用鼠标将【组件】面板中的组件拖放到场景上
引用到场景上的组件实例,通常都需要先设置它的属性和参数。
3 更改组件外形和删除组件
组件实例的外形可以通过【任意变形工具】来实现。
在删除组件实例时,除了将场景上的组
文档评论(0)