《数字设计与动画制作》课件-第12课 影片剪辑的简单控制_第1页
《数字设计与动画制作》课件-第12课 影片剪辑的简单控制_第2页
《数字设计与动画制作》课件-第12课 影片剪辑的简单控制_第3页
《数字设计与动画制作》课件-第12课 影片剪辑的简单控制_第4页
《数字设计与动画制作》课件-第12课 影片剪辑的简单控制_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第12课影片剪辑的简单控制任务1控制移动

活动1实例命名活动2键盘控制活动3按钮控制控制超人小游戏第12课影片剪辑的简单控制在制作Animate动画时,往往需要创建影片剪辑元件,然后运用其拖到舞台上的实例参与动画过程。这时如果需要修改该影片剪辑实例属性,以前是通过属性设置或使用特定工具的方法,现在我们可以通过在ActionScript中设置影片剪辑(MovieClip)类的属性来达到简单控制的目的。本案例制作的是一个控制超人的小游戏。一直在天空水平匀速飞翔的小超人,用户可以通过给影片剪辑元件添加脚本的方法控制其移动,并场景下的控制按钮控制其属性变化。1案例设计了解ActionScript3.0中的变量、实例与实例名、属性、函数与方法、事件与事件侦听器、类、等主要元素;掌握运用按钮事件来控制影片剪辑实例各种属性的方法。2

学习目标3

策划导图了解ActionScript3中类的特征ActionScript含有一个很大的内置类库,使用户可以通过创建对象来执行许多有用的任务。在ActionScript面向对象的编程中,任何类都可以包含三种类型的特性:属性、方法、事件。这些元素用于管理程序使用的各种数据并决定执行哪些操作及执行顺序。属性:表示某个对象中绑定在一起的若干数据块中的一个。(1)属性属性表示某个对象中绑定在一起的若干数据块中的一个。MovieClip类具有rotation、x、Width和alpha等属性。可以同处理单个变量那样处理属性,也可以将属性视为包含在对象中的子变量。4

预备知识(2)方法可以由对象执行的操作称为方法。通过依次写下对象名变量-点-方法名-小括号来访问方法,这与属性类似,小括号是对象执行该动作的方法。有时,为了传递执行动作所需的额外信息,需要将值(或变量)放入小括号中,而这些值成为方法参数。(3)事件事件是指触发程序的某种机制,例如单击某个按钮,然后就会执行跳转播放帧的操作,这个单击按钮的过程就是一个事件,通过单击按钮的事件激活跳转播放帧的这项程序。事件源:即发生该事件的对象是什么。事件:即将发生的事情,以及希望响应什么样的事情。响应:即当事件发生时,希望执行哪些步骤。4

预备知识学习步骤

以案例教学为核心,采用任务驱动式的行动导向教学法。采取了由浅入深、循序渐进的教学策略,以学生的感知、理解、巩固、运用为教学设计流程。教学互动环节中主要包括六个步骤:明确任务——计划筹备——学生实施——引导组织——评估反馈——巩固实践。教学资源

多媒体机房、投影仪、电子教学平台、视频演示教程、案例源文件、素材、ppt等任务2控制其他变化

活动1隐藏和显示控制活动2缩放、旋转和透明度控制控制超人小游戏第12课影片剪辑的简单控制(1)MovieClip类属性作用举例xx坐标位置super_mc.x=100;将super_mc的X坐标设为100yy坐标位置super_mc.y=50;将super_mc的Y坐标设为50rotation旋转角度super_mc.rotation=45;将super_mc旋转45°alpha不透明度,0~1之间的值,0表示完全透明,1表示完全不透明super_mc.alpha=0.5;将super_mc的不透明度设为50%,即为半透明visible可见性(布尔值)super_mc.visible=false;设置super_mc不可见width宽度super_mc.with=100;设置super_mc的宽度为100heigth高度super_mc.height=200;设置super_mc的高度为200scaleX比例值,控制对象横向缩放比例super_mc.scaleX=1.05;将“super_mc”横向放大到1.05倍scaleY比例值,控制对象纵向缩放比例super_mc.scaleY=0.9;将“super_mc”纵向缩小到0.9倍mouseX鼠标指针的x坐标(只读属性)trace(super_mc.mouseX);输出鼠标相对于super_mc注册点之间的水平距离mouseY鼠标指针的y坐标(只读属性)trace(super_mc.mouseY);输出鼠标相对于super_mc注册点之间的垂直距离enabled是否启用的状态(布尔值)super_mc.enable=false;设置super_mc影片剪辑不可用5

知识链接(2)Event类鼠标类:MouseEvent;键盘类:KeyboardEvent;时间类:TimerEvent;文本类:TextEvent。事件类型作用CLICK单击DOUBLE_CLICK双击MOUSE_DOWN按下MOUSE_LEAVE鼠标移开舞台MOUSE_MOVE移动MOUSE_OUT移出MOUSE_OVER移过ROLL_OUT滑入ROLL_OVER滑出MOUSE_UP提起MOUSE_WHEEL滚轴滚动5

知识链接知识获取知识要点理解ActionScript3.0中类的特性了解影片剪辑类的属性和鼠标类的事件类型掌握用键盘和按钮控制影片剪辑上下左右移动的方法。掌握用按钮控制影片剪辑的旋转、缩放、透明度和显隐的方法。技能掌握实训案例技能目标

任务1键盘控制对话框移动

æ实例命名

æ键盘控制任务2按钮控制对话框

æ旋转控制

æ缩放控制

æ显隐控制

æ左右移动控制话费广告互动区6

学习检测学习步骤

以案例教学为核心,采用任务驱动式的行动导向教学法。采取了由浅入深、循序渐进的教学策略,以学生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论