资源描述
影片剪辑的控制,教学目标: 1、影片属性的设置 2、影片剪辑的属性 3、影片剪辑的复制与删除 4、针对影片剪辑的鼠标动作 教学重难点: 1、影片属性的设置 2、影片剪辑的复制与删除 3、鼠标拖拽,任务一、影片剪辑的属性,1、如何设置影片剪辑的属性 语法:setProperty(实例名,属性,表达式); target.property=expression; 功能: 通过按钮来设置或更改影片剪辑的属性 参数: 实例名:影片剪辑的对象名称(实例名); 属性:用来设置的属性; 表达式:属性设置值; 例:on(press) setProperty(“MC1”,_x,300);或MC1._x=300,例1、如何利用按钮控制影片的显示和隐藏 如:在舞台上有个名为:hd_mc的影片剪辑,试用两个按钮分别控 制它们显示和隐藏,同时思考有几种方法? 试编写其代码:,1、duplicateMovieClip方法 语法:duplicateMovieClip(target,newname,depth) myMovieClip.duplicateMovieClip(newname,depth) 功能:复制影片剪辑对象; 参数: target:要复制的影片剪辑的实例名 newname:复制出来的影片剪辑的名称 depth:深度即复制出来的影片剪辑在场景中所放的层序.,任务二、针对影片剪辑的控制,例2、如何利用复制影片剪辑命令制作下雨效果 小提示:在舞台上放置一个名为:yd_mc的影片剪辑,利用 duplicateMovieClip命令和random参数完成? 试编写其代码: 分析: 为什么画面上只有两个雨点,可以怎么解决?,2、removeMovieClip方法 语法:removeMovieClip(target); target.removieMovieClip(); 功能:删除用duplicateMovieClip所复制的影片剪辑对象 参数: target 要删除的影片剪辑的名称,例3、如何利用按钮复制与删除影片剪辑? 小提示:利用类似例2中的代码,复制影片剪辑? 试编写其代码: 再利用removeMovieClip命令来删除, 试编写其代码:,任务四、拖拽影片剪辑的方法,1、startDrag方法 语法: startDrag(“target”,true); 锁定影片剪辑中心到鼠标 startDrag(“target”,false,左,上,右,下); 锁定影片剪辑中心到鼠标且将影片剪辑限制在矩形内 功能:设置影片剪辑可被鼠标拖动,及可拖动的范围,2、stopDrag方法 语法:target.stopDrag(); 功能:结束startDrag指令所下达的拖动动作,例4、如何利用startDrag命令控制影片剪辑的拖动? 思考一:舞台上有个名为xgj的影片剪辑,怎么能用鼠标拖动它? 试编写其代码: 思考二:再思考一下怎么才能将名为xgj的影片剪辑的拖动范围 控制在一个矩形框中? 试编写其代码: 例5、观赏动画”给土豆打扮”并思考如何完成该动画的制作? 例6、思考我们在qq上经常给qq换上新的衣服并且搭配衣服,思考一下 如果你进入了腾讯公司工作,你怎么完成该动画的制作?,3、鼠标的方法show/hide() 语法:Mouse.show(); Mouse.hide(); 功能:设置光标显示或隐藏,默认情况下是显示的。,例7、思考在很多游戏界面中,大家经常发现它的鼠标不是 系统常见的鼠标,如果你和别人合作开发了一个游戏, 并且需要特殊样式的鼠标,你怎么完成该动画的制作? 欣赏并完成“百变鼠标箭头”,并在上机的时候自己设计一个 有特色的鼠标。,小结: 本讲主要介绍了关于影片剪辑的相关操作,其中重点介绍了关于设置影片属性,影片剪辑的复制与删除和针对影片剪辑的鼠标控制。,作业: 1、熟练掌握本节课所讲语法 2、将本节课所讲案例上机演练,
展开阅读全文