- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 交互式动画实例
6.1 文字效果
6.1.1 滚动文本
我们将显示在舞台上的文本用按钮控制,单击按钮使得文本向上滚动或向下滚动。这里要用到一个关于文本滚动行数的Action指令Scroll。
Scroll:此指令可以设定或传回文字区块可滚动行数的值。语法是:
Variable_name.scroll = x;
其中,Variable_name是文字区块的变量名称,x为文字区块可卷动的行数,默认值为1列。
例6-1 滚动文本
准备素材:
①准备两个按钮:一个显示向上滚动方向,一个显示向下滚动方向。
②准备一段文字,内容不必太多。
制作场景:
①打开库窗口,将两个按钮拖放到舞台上,调整好两个按钮位置。
②运用文本工具,在舞台上建立一个动态文本框。打开文本属性面板,设置文本框的名称为“text”,文字格式为多行文字,文字字体和字号、文字的颜色等如图6-1所示。
图6-1 文本属性
Action指令设置:
①选定向上按钮,赋予按钮动作:
on (press) {
text.scroll -= 1;
}
这是一个按钮事件:当鼠标点击此按钮时,执行第2行指令。
第2行指令是点击按钮后,文本区块中各行下移一行。如果,减号后面的数字设为2,则下移2行;后面的数字的设为3,则下移3行……。此外,-=表示将等号两边的数值之差赋予等号左边的变量,text.scroll -= 1也可以写成text.scroll = text.scroll - 1
②选定向下按钮,赋予按钮动作:
on (press) {
text.scroll += 1;
}
第2行指令是点击按钮后,文本区块中各行上移一行。同理,加号后面的数字设为n,则上移n行……。+=表示将等号两边的数值之和赋予等号左边的变量, text.scroll += 1也可写成text.scroll = text.scroll + 1。
③选定时间轴第1帧(仅此一帧),设定帧动作:
text = 几年以前,有个人在纽约的大街上卖汽球。……
这里,就是设置一个文本内容,此文本内容即舞台上动态文本区块中显示的内容。
动作设置完毕,按Ctrl + Enter键进行测试。点击上下滚动按钮,看文本是否一行一行地下移或上移?
6.1.2 连续滚动的文本
前面示例是单击舞台上的按钮,文本内容就上移或下称一行。若要文本内容显示时可以连续滚动,还必须修改上面程序。
例6-2 连续滚动的文本
准备素材:
①为了简化过程,我们将上面的示例文件另存为“连续滚动的文本”,以便于利用上一个示例的素材。将新文件舞台上的两个按钮删除,仅保留动态文本“text”。
②新建一个影片文件,命名为“向上影片”。在素材库编辑窗口中,引入库中的“向上”按钮。选定编辑窗口中的按钮,为按钮赋予动作指令:
on (press) {
scrolltext = true;
}
on (release, releaseOutside) {
scrolltext = false;
}
第1行~第3行是按钮事件:当鼠标点击此“向上”按钮时,变量scrolltext值为真。
第4行~第6行是按钮事件:当鼠标左键释放和移动到“向上”按钮之外释放时,变量scrolltext值为假。
③新建一个影片文件,命名为“向下影片”。在素材库编辑窗口中,引入库中的“向下”按钮。选定编辑窗口中的按钮,为按钮赋予与上一步完全相同的动作指令。
制作场景:
在主场景中,将“向上影片”和“向下影片” 影片剪辑拖放到舞台上,影片中显示的是向上和向下两个按钮,调整它们的位置。
舞台上已有了一个动态文本框,不必对它进行修改。
Action指令设置:
① 选定“向上影片”影片实例,为其赋予对象动作指令
onClipEvent (enterFrame) {
if (scrolltext) {
_root.text.scroll -= 1;
}
}
第1行指令引出一个影片事件:当“向上影片”实例加载后,只要没有被删除,后面的描述都将执行。
第2行~第4行是一个简单条件语句:当变量scrolltext值为真时,主场景中的文本text向下移动一行。
②选定“向下影片”影片实例,为其赋予对象动作指令
onClipEvent (enterFrame) {
if (scrolltext) {
_root.text.scroll += 1;
}
}
第1行指令引出一个影片事件:当“向下影片”实例加载后,只要没有被删除,后面的描述都将执行。
第2行~第4行指令是:当变量scrolltext值为真时,主场景中的文本text向上移动一行。
因此,当影片播放时,用户若使用鼠标点击向上或向下按钮,影片“向上影片”和“向下影片”连续播放,使得文本连续滚动。
动作设置完毕
您可能关注的文档
- 从后《黄土地》到后贾樟柯时代——第六代电影美学及产业发展略论.pdf
- 第6篇 GUI应用程序设计.ppt
- 现代化工具一秒钟能做事情.ppt
- 第6篇 Java面向对象程序设计.ppt
- 从计算到数据新闻:计算机辅助报道起源、发展、现状.pdf
- 从家庭界限探讨不同阶段亲子关系.docx
- 从沥青的温度及密度关系预测沥青的低温性质.pdf
- 从内部控制角度谈银行存款账户管理.ppt
- 从秦墓葬俗看秦文化形成.pdf
- 从儒家语言观看-文载道-及-诗言志-的歧异.pdf
- 浙江省临海市白云高级中学2025届高三历史3月月考试题.doc
- 云南拾谷县第一中学2024_2025学年高二物理上学期10月月考试题.doc
- 2025版高考生物总复习第13讲基因的分离定律教案苏教版.doc
- 湖北省黄石实验高中2024_2025学年高一历史下学期期末考试模拟卷.doc
- 通史版2025版高考历史大一轮复习专题七近代化的曲折发展__中日甲午战争至五四运动前4第4讲从维新思想到新文化运动课后达标检测含解析新人教版.doc
- 2024年高考数学考试大纲解读专题04导数及其应用含解析文.doc
- 河南省许汝平九校联盟2024_2025学年高一语文上学期期末考试试题扫描版无答案.doc
- 江西省吉安市吉水县第二中学2024_2025学年高一历史上学期第二次月考试题.doc
- 北京市平谷区2025届高三政治一模考试试题含解析.doc
- 2025届中考物理第四讲物态变化专项复习测试无答案新人教版.docx
最近下载
- 武汉理工大学《高等数学》2022-2023学年第一学期期末试卷及答案.docx
- 《企业财务会计》全套PPT课件.pptx
- 社会体育建设方案-专业教学资源库备选项目材料.pdf VIP
- 美的品牌案例分析.pptx VIP
- 美的案例分析.pptx VIP
- 小学生秋季学期第1-20周国旗下讲话稿(新).pdf
- 边做边学——Dreamweaver CS6网页设计案例教程(第3版)(共12单元)01.ppt VIP
- 武汉理工大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 清洁生产与循环经济( 第二版) 教学课件 作者 奚旦立徐淑红高春梅 主编 第4章 清洁生产.ppt
- 美的品牌案例分析.pptx VIP
文档评论(0)