AnimateCC二维动画设计与制作-第六单元:交互动画制作.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《AnimateCC二维动画设计与制作-第六单元:交互动画制作.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AnimateCC 二维 动画设计 制作 第六 单元 交互 动画
- 资源描述:
-
1、二维动画设计与制作二维动画设计与制作第六单元:交互动画制作项目五:小游戏制作6.1 平台、文档与脚本类型6.2代码片段的使用6.3对象的属性6.4使用animate脚本编写动画二维动画设计与制作6.1:平台、文档与脚本类型一、不同平台与文档、脚本因为Animate CC可以创建跨平台的影片和应用,所以在创建文档的时候,需要选择某种文档类型,不同类型的文档使用的编辑脚本也不一样。1.ActionScript 3.0平台与脚本ActionScript 3.0平台是面向PC端的创作平台,在此平台下主要发布传统的SWF动画,使用FlashPlayer播放器播放。该平台使用的是ActionScript
2、3.0脚本。2二维动画设计与制作6.1:平台、文档与脚本类型一、不同平台与文档、脚本2.HTML5 Canvas平台与脚本HTML5 Canvas文档是Aniamte CC支持互联网,特别是移动互联网环境的一种文档类型。HTML5是目前非常火爆的新一代超文本标记语言,Canvas 是 HTML5 中的一个新元素,它提供了多个 API,可以动态生成及渲染图形、图表、图像及动画,因此它对创建丰富的交互性 HTML5 内容提供本地支持。这样我们可以使用传统的Animate 时间轴、工作区及工具来创建内容,然后Animate会自动通过CreateJS生成 HTML5 网页输出。3二维动画设计与制作6.
3、1:平台、文档与脚本类型二、Animate脚本简介1.ActionScript 3.0ActionScript(简称AS)是Animate前身Flash所使用的脚本语言,在Animate中依然可以使用(在as3文档类型下)。它可以向应用程序添加复杂的交互性、播放控制和数据显示,其语法特点与javascript相似。2.CreateJS脚本CreateJS即CreateJS库,属于javascrpit库的一种,是一款主要为HTML5游戏开发的引擎。4二维动画设计与制作6.1:平台、文档与脚本类型二、Animate脚本简介其它语言程序一样,animate的脚本包括有函数、方法、属性、事件、类和语法
4、。3.脚本演示:用键盘移动的气球4.一些术语:(1)实例名称:可以给舞台上的影片剪辑和按钮命名,但图形元件不可以命名。(2)属性:即舞台上对象的属性,如坐标位置、大小等。(3)值(4)变量(变量名区分大小写)(5)事件:具体发生的一个操作,如鼠标被按下、键盘被按下、剪辑被载入等。脚本由事件触发,然后影片就可以对许多事件做出反应。5二维动画设计与制作6.1:平台、文档与脚本类型二、Animate脚本简介(6)操作符:=、+、-、*、/等(7)关键字:语法中具有特殊用途的保留字词,它们不能用于变量、函数或标签名称。(8)变量与常量(9)括号:大括号之间的内容可能是一组操作,小括号中的内容一般是一个
5、值。(10)分号:语句之间用分号隔开(11)点:一是用来表示到达指定时间轴的目标路径,二是用来分隔对象名称与其属性或要调用的方法(12)引号:一般用来表示字符串6二维动画设计与制作6.1:平台、文档与脚本类型二、Animate脚本简介(13)注释:用/表示单行注释,/*.*/表示中间的内容都为注释(14)帧标签三、Animate动作面板介绍7二维动画设计与制作6.1:平台、文档与脚本类型四、使用代码片段添加AS(按键盘移动小汽球)1.给对象添加实例名称2.给对象添加代码片段3.修改代码片段4.设置变量记录移动速度5.通过两个按钮增加或减少速度6.通过输入框和按钮来改变速度7.控制气球的移动范围
6、五、使用代码片段添加HTML5脚本8二维动画设计与制作二维动画设计与制作第六单元:交互动画制作6.2动作面板的使用二维动画设计与制作6.2:动作面板的使用一、动作面板的结构动作面板包含以下两个窗格。左侧窗格为“脚本导航器”右侧窗格为“脚本”窗格10二维动画设计与制作6.2:动作面板的使用二、代码注释代码注释是代码中被脚本编译器忽略的部分。代码注释可解释代码的操作,让代码看上去更易理解,也可以暂时停用不想删除的代码。代码注释有两种形式,即注释行与注释块。注释行:通过在代码行的开头加上双斜杠“/”可对其进行注释。注释块:可以对若干行代码进行注释,在代码块的开头加上一个斜杠和一个星号“/*”,并在代
7、码块的结尾加上一个星号和一个斜杠“*/”11二维动画设计与制作6.2:动作面板的使用二、代码注释取消注释:将光标置于含有注释的代码行中,或者选择已注释的代码块,单击鼠标右键,在弹出的快捷菜单中选择“取消注释”,或使用快捷键Ctrl+Shift+M组合键即可取消注释所选内容。12二维动画设计与制作6.2:动作面板的使用三、使用动作码向导动作码向导是Aniamte CC新增加的功能,通过使用“动作”面板中的“使用向导添加”选项,不需要手动输入代码就可以将交互功能添加到 HTML5 组件中。要注意的是只有HTML5 Canvas文档才支持动作码向导。13二维动画设计与制作二维动画设计与制作第六单元:
8、交互动画制作6.3代码片段的使用二维动画设计与制作6.3:代码片段的使用一、概念与类型“代码片段”是Animate CC预置的一些功能代码,它允许用户直接在脚本窗口添加大量模块化的脚本代码,而不需要任何JavaScript 或 ActionScript 3.0 方面的知识,从而使得非编程人员能够轻松地为影片添加交互功能。代码片段主要有3类,分别是ActionScript类、HTML5 Canvas类和WebGL类,对应于3种不同的文档类型,即每种文档类型只能使用对应的代码片段。每种类型下面又根据不同的代码功能进行了分类,15二维动画设计与制作6.3:代码片段的使用二、使用代码片段使用“代码片段
9、”前,建议首先要对舞台上具有交互功能的元件实例命名,如按钮、影片剪辑实例等,必须要有实例名称才能在脚本中调用。其次,因为代码只能放置在关键帧中,为了便于脚本的管理,建议专门建立一个“Actions”图层放置脚本。如果没有建立,Animate CC会在插入代码片段时自动在其他图层之上添加一个“Actions”图层。16二维动画设计与制作6.3:代码片段的使用二、使用代码片段基本步骤:1.选择舞台上的元件实例或时间轴中的帧。2.在“代码片段”面板中,找到要应用的代码片段,将代码添加到关键帧上。添加方法有3种:(1)双击该代码片段(2)单击“添加到当前帧”按钮(3)单击“复制到剪贴板”按钮,然后在动
10、作面板脚本窗格粘贴该代码片段(4)替换与修改添加的代码17二维动画设计与制作6.3:代码片段的使用三、AS动作1.单击转到web页(超链接)navigateToURL(new URLRequest(http:/)。可以通过声明一个变量来保存URL地址,如:18二维动画设计与制作6.3:代码片段的使用关键字解读:URLRequest:网址请求类;new URLRequest():一个新的网址请求;addEventListener():添加事件帧听器;MouseEvent.CLICK:鼠标点击事件;function:定义一个方法;navigateToURL():导航网址的函数;19二维动画设计与制
11、作6.3:代码片段的使用2.自定义鼠标光标20关键字解读:stage:舞台对象;addChild():添加子对象(实例)到舞台Event.ENTER_FRAME:载入帧的事件;stage.mouseX:鼠标X坐标;stage.mouseY:鼠标Y坐标;Mouse.hide():隐藏鼠标;二维动画设计与制作6.3:代码片段的使用3.拖放21关键字解读:MouseEvent.MOUSE_DOWN:鼠标按下事件;MouseEvent.MOUSE_UP:鼠标松开事件;startDrag():开始拖放;stopDrag():停止拖放;二维动画设计与制作6.3:代码片段的使用4.播放与停止影片剪辑22关键
展开阅读全文