中职动画设计软件应用(Flash CC)第十章电子课件高教版.ppt
《中职动画设计软件应用(Flash CC)第十章电子课件高教版.ppt》由会员分享,可在线阅读,更多相关《中职动画设计软件应用(Flash CC)第十章电子课件高教版.ppt(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、YCF中职 动画设计软件应用(Flash CC)第十章电子课件 高教版Flash cc 二维动画基础第10章ActionScript 3.0 编程基础学习目标学习目标l熟悉并掌握动作面板的操作l熟悉并掌握代码片段的添加和修改l常用的影片剪辑(movieClip类)方法和属性重点难点重点难点lgotoAndPlay()、play()、stop()方法的使用lpreFrame()、nextFrame()方法的使用l事件监听的语法和使用l控制影片的停止播放和时间轴的跳转l通过语法改变实例对象的属性第10章ActionScript 3.0 编程基础学习内容:10.1控制影片停止播放10.2时间轴导航1
2、0.3改变影片剪辑属性10.4 知识拓展10.5本章小结与重点回顾10.6课后实训10.1控制影片停止播放10.1.1课堂案例按钮控制人物运动l案例综述 本实例主要通过播放和停止按钮控制人物走路。主要应用到影片剪辑(MovieClip类)的stop()方法和play()方法来实现。10.1控制影片停止播放10.1.1课堂案例按钮控制人物运动l案例分析本实例主要通过在动作面板中添加代码实现播放停止的功能,具体操作步骤如下所示:(1)新建文档,并保存。(2)导入背景素材并覆盖舞台(3)导入角色跑步素材并对实例命名(4)制作播放和停止按钮(5)添加播放按钮控制代码(6)添加停止按钮控制代码(7)测试
3、并发布影片10.1控制影片停止播放10.1.1课堂案例按钮控制人物运动l操作步骤处理背景素材在弹出对话框中,将素材文件中“背景.jpg”导入到舞台10.1控制影片停止播放10.1.1课堂案例按钮控制人物运动l操作步骤导入角色跑步素材并对实例命名10.1控制影片停止播放10.1.1课堂案例按钮控制人物运动l操作步骤制作播放和停止按钮10.1控制影片停止播放10.1.1课堂案例按钮控制人物运动l操作步骤放置按钮10.1控制影片停止播放10.1.1课堂案例按钮控制人物运动l操作步骤添加播放按钮控制代码10.1控制影片停止播放10.1.1课堂案例按钮控制人物运动l操作步骤代码如下:bofang.add
4、EventListener(MouseEvent.CLICK,fl_ClickToGoToAndPlayFromFrame);function fl_ClickToGoToAndPlayFromFrame(event:MouseEvent):voidgotoAndPlay(5);10.1控制影片停止播放10.1.1课堂案例按钮控制人物运动l操作步骤代码说明:bofang.addEventListener(MouseEvent.CLICK,fl_ClickToGoToAndPlayFromFrame);整个语句的含义是表示为bofang按钮添加了事件监听(addEventListener),监听
5、的事件为“鼠标点击”事件(MouseEvent.CLICK),当监听到时间发生后,则执行fl_ClickToGoToAndPlayFromFrame函数。function fl_ClickToGoToAndPlayFromFrame(event:MouseEvent):void。这个语句表示对fl_ClickToGoToAndPlayFromFrame函数的定义。fl_ClickToGoToAndPlayFromFrame函数执行语句为gotoAndPlay(5);表示跳转到第5帧并播放。默认设置为第5帧。10.1控制影片停止播放10.1.1课堂案例按钮控制人物运动l举一反三将上面的实例进行一
6、些变化,控制影片剪辑的停止和播放10.1控制影片停止播放10.1.2动作面板 在AS3.0中只运行代码写在时间轴的关键帧上或者外部类中,本书中的代码都书写在时间轴的关键帧上。无论是自己书写代码还是通过代码片段进行添加,都需要使用“动作面板”。10.1控制影片停止播放10.1.4事件监听 【代码片段】面板可以较为方便的为编程人员添加一些常见功能代码,为不熟悉ActionScript3.0编程语言的用户提供了制作简单交换动画的捷径。10.1控制影片停止播放10.1.4事件监听 所谓的事件就是一个对象,例如当点击按钮时,就会创建一个鼠标点击事件,加载一个影片时,就会创建一个加载事件。在Actions
7、cript 3.0编程中通过用户触发事件,程序执行事件触发后的程序,来实现人机之间的交换。例如上面实例中,用户点击“停止”按钮,创建了一个鼠标点击事件,然后执行停止播放的程序,实现时间轴的停止。完成整个事件监听过程如下:以点击按钮,时间轴代码播放的代码为例说明起过程。bofang.addEventListener(MouseEvent.CLICK,clickbofang)function clickbofang(event:MouseEvent):void play();10.1控制影片停止播放10.1.4事件监听 1、确定触发事件的对象 触发事件的对象是事件监听的目标对象。例如按钮人物跑步实
8、例中,“bofang”即是事件的目标。10.1控制影片停止播放10.1.4事件监听 2、注册事件侦听注册事件监听主要使用addEventListener()方法。常用的格式为:触发事件的对象.addEventListener(事件类型.事件名称,函数名称);说明:(1)触发事件的对象即是确定的事件监听的目标对象(2)addEventListener()是注册事件监听的方法,其中主要包括两个参数,一个是事件类型,如鼠标点击事件、鼠标移动、进入帧等一些交互事件。另一个参数为函数名称,这个函数的函数就是针对某个特定事件定义的一个响应函数(方法),主要功能就是响应事件后所需要执行的操作。bofang.
9、addEventListener(MouseEvent.CLICK,clickbofang)语句表示为“bofang”这个实例添加事件监听,监听的事件类型为MouseEvent.CLICK(鼠标点击事件),响应函数的名称为clickbofang10.1控制影片停止播放10.1.4事件监听 3、执行事件响应函数计算机中的“函数”,是一段可以重复使用的ActionScript代码。函数的创建用“function”语句来完成。事件监听的响应函数如下:function 函数名(事件参数)函数体点击播放按钮进程播放时间轴的响应函数代码如下:function clickbofang(event:Mouse
10、Event):void play();10.1控制影片停止播放10.1.4事件监听 3、执行事件响应函数计算机中的“函数”,是一段可以重复使用的ActionScript代码。函数的创建用“function”语句来完成。事件监听的响应函数如下:function 函数名(事件参数)函数体点击播放按钮进程播放时间轴的响应函数代码如下:function clickbofang(event:MouseEvent):void play();10.1控制影片停止播放10.1.5play()方法与stop()方法应用 play()和stop()方法是影片剪辑(MovieClip)类定义的方法。把库中的影片剪辑
11、元件拖放到舞台上,在属性面板中对这个元件命名(实例化),在ActionScript3.0的编程中即可调用影片剪辑(MovieClip)类定义的方法。play()方法表示在时间轴上向前移动播放头。stop()方法表示停止当前正在播放的影片。此动作最通常的用法是用按钮控制影片剪辑。10.2时间轴导航10.2.1课堂案例电子相册制作l案例综述 本实例主要通过上一页、下一页、第一页、最后一页按钮来对导入的电子相册进行播放。主要应用到影片剪辑(MovieClip类)的gotoAndstop()方法、nextframe()方法和nextframe()方法来实现。10.2时间轴导航10.2.1课堂案例电子相
12、册制作l案例分析本实例主要通过在动作面板中添加代码实现播放停止的功能,具体操作步骤如下所示:(1)新建文档,并保存。(2)导入背景图片素材(3)设置遮罩效果(4)制作导航按钮(5)对按钮进行实例化命名(6)添加导航按钮控制代码(7)添加帧停止代码(8)测试并发布影片10.2时间轴导航10.2.1课堂案例电子相册制作l操作步骤处理背景素材10.2时间轴导航10.2.1课堂案例电子相册制作l操作步骤设置遮罩 图片覆盖整个舞台,可以为相册设计一种相册边框,使用遮罩动画来完成10.2时间轴导航10.2.1课堂案例电子相册制作l操作步骤创建按钮10.2时间轴导航10.2.1课堂案例电子相册制作l操作步骤
13、对按钮进行实例化命名10.2时间轴导航10.2.1课堂案例电子相册制作l操作步骤帧停止动作10.2时间轴导航10.2.1课堂案例电子相册制作l操作步骤添加第一页按钮控制代码zuihouyiye.addEventListener(MouseEvent.CLICK,fl_ClickToGoToAndStopAtFrame_3);function fl_ClickToGoToAndStopAtFrame_3(event:MouseEvent):voidgotoAndStop(10);10.2时间轴导航10.2.1课堂案例电子相册制作l操作步骤添加上一页按钮控制代码shangyiye.addEvent
14、Listener(MouseEvent.CLICK,fl_ClickToGoToPreviousFrame);function fl_ClickToGoToPreviousFrame(event:MouseEvent):voidprevFrame();10.2时间轴导航10.2.1课堂案例电子相册制作l操作步骤添加下一页按钮控制代码xiayiye.addEventListener(MouseEvent.CLICK,fl_ClickToGoToNextFrame);function fl_ClickToGoToNextFrame(event:MouseEvent):voidnextFrame()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中职 动画设计软件应用Flash CC第十章电子课件 高教版 动画设计 软件 应用 Flash CC 第十 电子 课件 高教
限制150内