您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 其它文档 > flash动画设计与制作
影片剪辑的控制教学目标:1、影片属性的设置2、影片剪辑的属性3、影片剪辑的复制与删除4、针对影片剪辑的鼠标动作教学重难点:1、影片属性的设置2、影片剪辑的复制与删除3、鼠标拖拽任务一、影片剪辑的属性1、如何设置影片剪辑的属性语法:setProperty(实例名,属性,表达式);target.property=expression;功能:通过按钮来设置或更改影片剪辑的属性参数:实例名:影片剪辑的对象名称(实例名);属性:用来设置的属性;表达式:属性设置值;例:on(press){setProperty(“MC1”,_x,300);}或{MC1._x=300}属性名称说明_x影片片段分身水平坐标X位置_y影片片段分身垂直坐标Y位置_xscale设置影片片段分身在宽度;_yscale设置影片片段分身高度;_alpha影片片段分身的透明度_visible影片片段分身的是否显示_rotation影片片段分身的旋转角度_width设置影片片段分身的宽度_height设置影片片段分身的高度例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、将本节课所讲案例上机演练
本文标题:flash动画设计与制作
链接地址:https://www.777doc.com/doc-3385908 .html