- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 动作脚本进阶
第七章 动作脚本进阶 第七章 动作脚本进阶 第一节 电影剪辑控制 1.电影剪辑属性控制 2.复制电影剪辑命令 3.影片剪辑的路径 4.拖曳影片剪辑命令 第二节 键盘控制 1.键盘对象的方法详解 2.键盘控制实例1—— 控制白兔的跑动 3.键盘控制实例2——控制白兔移动 第三节 声音控制和智能动画片段 1.滑杆控制声音音量 2.智能动画片段(SmartClip) 第四节 精彩实例 1.星星跟我走 2.百变花环 第一节 电影剪辑控制 1.电影剪辑属性控制 电影剪辑属性简介 _alpha:影片剪辑实例的透明度。有效值为 0(完全透明)到100(完全不透明)。默认值为100。你可以变化地控制MC的_alpha属性,制作出或明或暗或模糊的效果来。 rotation:影片剪辑的旋转角度(以度为单位)。从0到180的值表示顺时针旋转,从0到-180的值表示逆时针旋转。不属于上述范围的值将与360相加或相减以得到该范围内的值。例如:语句my_mc._rotation=450与my_mc._rotation=90相同。 _visible:确定电影剪辑的可见性,当MC的_visible值为true(或者为1)时,MC为可见;当MC的_visible值为false(或者为0)时,MC为不可见。 _height:影片剪辑的高度(以像素为单位)。 _width:影片剪辑的宽度(以像素为单位)。 _xscale:影片剪辑的水平缩放比例。 _yscale:影片剪辑的竖直缩放比例。 _x:影片剪辑的x坐标(整数)。 _y:影片剪辑的y坐标(整数)。 setProperty()和getProperty() setProperty()命令用来设置MC的属性,它的一般使用形式为: setProperty(目标,属性,值); getProperty()用来获取MC的属性,它的一般使用形式为 使用点语法存取属性值 除了用setProperty()和getProperty()命令设置和取得MC的属性外,如果你的英语不错,ActionScript运用也比较熟练,那么你也可以用“.”点语法来设置或取得MC的属性,点语句用法的一般形式为: 影片剪辑名称.属性=属性值。 MC属性控制实例 创建元件 新建一个影片文档,文档属性按照默认设置。保存影片文 ?布局场景 返回到主场景,将【图层1】重新命名为“背景”,将一幅背景图像导入到这个图层上。 定义动作脚本 2.复制电影剪辑命令 你一定见过倾盆大雨、满天雪花、繁星点点等Flash动画特效吧!这些特效就是利用duplicateMovieClip()的神奇功能来实现的! duplicateMovieClip()的一般使用形式为: duplicateMovieClip(目标,新名称,深度); 其中有三个参数: 目标(target):要复制影片剪辑的名称和路径。 新名称(newname):复制后的影片剪辑实例名称。 深度(depth):已经复制影片剪辑的堆叠顺序编号。每个复制的影片剪辑都必须设置唯一的深度,否则后来复制的影片剪辑将替换以前复制的影片剪辑,新复制的影片剪辑总是在原影片剪辑的上方。 在使用时,需要注意以下几点: 复制的影片剪辑会保持父级影片剪辑原来的所有属性,所以,原来的影片剪辑是静止的,复制后的影片剪辑也静止,并且一个叠放在另一个上,如果你不给它们设置不同坐标,就只能看到编号最大的复制影片,也就看不出是否复制出的效果了。 原来的影片在做补间运动,那么复制品也要做同样的运动。并且无论播放头在原始影片剪辑(或“父”级)中处于什么位置,复制的影片剪辑播放头始终从第一帧开始。所以,复制品和原影片剪辑始终有个时间差,因此,即使不给复制的影片剪辑设置坐标,也可以看到复制品在运动。 复制影片剪辑经常要与影片剪辑属性控制(特别是_x、_y、_alpha、_rotation、_xscale、_yscale等属性)结合才能更好地发挥复制效果。 复制影片剪辑还经常要和循环语句配合,才能复制出多个影片剪辑。 3.影片剪辑的路径 绝对路径 不论在那个MC中进行操作,都是从主场景时间轴(用_root表示)出发,先到主时间轴中的MC,再到MC的子级MC、子MC的孙级MC等,一层一层地往下寻找。 相对路径 在一个MC内的父、子、孙关系中,有时候用相对路径比较简单,但是,用相对路径时,你必须清楚当前你在哪一级MC中,正在对哪一级的MC进行操作。 插入路径 4.拖曳影片剪辑命令 你一定见过这样的Flash动画,鼠标变成一幅美丽的动物图像,或者你可以任意移动动画中的物体,这种Flash动画是怎么实现的呢?我们可以用以下两条语句来轻易实现:startDrag()(拖拽影片)和stopDrag()(停止拖拽影片)。 第二节 键盘控制
文档评论(0)