网站大量收购独家精品文档,联系QQ:2885784924

flash提高案例.doc

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
flash提高案例

第 3 章 提 高 篇 实例 41 星 风 • 动画效果 星星跟随鼠标效果。 • 知识要点 添加 ActionScript 语句。 • 重点解析 使用 startDrag(开始拖动)动作可以对影片剪辑进行拖动,该动作只有一个参数:目标, 它指定动作的对象。限制为矩形复选框使得鼠标指针落在影片剪辑的 4 个顶角处;锁 定鼠标到中央复选框使得鼠标指针落在影片剪辑的中心处。与之相对应的是 stopDrag(停 止拖动)动作,它将停止对影片剪辑的拖动,该动作没有参数。 • 逐步说明 (1) 新建影片,设置影片属性如图 41.1 所示。 图41.1 设置影片属性 (2) 新建影片剪辑隐形夹子,不需要进行任何操作,它在程序一开始即被调用,主 要是起鼠标跟随的作用,将其拖至场景 1 中,设定其实例名称为star0,如图 41.2 所示。 图41.2 创建隐形夹子 •132· Flash MX 设计与开发实训教程 (3) 单击场景 1 第 1 帧,打开动作面板,添加 ActionScript 语句,如图 41.3 所示。 图41.3 为star0添加脚本语言 (4) 新建图符元件星星,画一颗星星,如图 41.4 所示。 图41.4 创建图形元件 (5) 新建影片剪辑star,将图符元件星星拖至编辑区中,按 F6 在第 40 帧处插 关健帧,添加运动引导层,画一无填充色的正圆,用橡皮工具擦出一小缺口,调整star 的起始和结束位置,创建运动渐变,如图 41.5 所示。 图41.5 创建影片剪辑 •132· 第 3 章 提 高 篇 •133· (6) 新建影片剪辑control,打开【动作】面板,第一帧连续复制影片剪辑star, 总数为 36 个,一个圈子里的影片剪辑为 12 个,同时设定每个影片剪辑相应的旋转角度和 透明度,并设定实例名称为star的影片剪辑不可见,ActionScript 代码如图 41.6 所示。 图41.6 ActionScript代码 (7) 单击第 2 帧,按 F6 插 关健帧,打开动作面板,设定刚复制的 36 个影片剪辑的 X和Y位置,ActionScript 代码为: n = 1; while (ni) { setProperty(/star add n, _x, getProperty(/star add n,_x)+ (getProperty(/star add (n-1),_x)-getProperty(/star add n,_x))/r); setProperty(/star add n, _y, getProperty(/star add n,_y)+ (getProperty(/star add (n-1),_y)-getProperty(/star add n,_y)) /r); n } = n+1; 如图 41.7 所示。 图41.7 ActionScript代码 •133· •134· Flash MX 设计与开发实训教程 (8) 单击第 3 帧,按 F6 插 关健帧,设定代码转到影片的第二帧并播放,形成循环, 如图 41.8 所示。 图41.8 设置动作 (9) 现在回到场景 1,将影片剪辑star和control拖至场景中,分别设定其实例名 称为star和control,如图 41.9 所示。 图41.9 创建实例 (10) 制作完毕,测试一下影片,动动鼠标,看看是不是如图 41.10 所示。 图41.10 实例效果 •134· 第 3 章 提 高 篇 •135· • 范例应用 理解体会本例的制作原理和技巧,然后运用所学知识自己制作一个鼠标跟随动画,要 求为:一串小泡泡跟随鼠标移动,效果如图 41.11 所示。 图41.11 鼠标跟随 实例 42 残 影 效 果 • 动画效果 蓝色的小球从左向右,从小到大运动,并留下长长的运动轨迹,给人以动感。 • 知识要点 运用脚本语言来实现多次影片片段的复制与播放,并赋予不同的 Alpha 值。 • 重点解析 可以使用 if 命令创建条件语句:如果某个条件满足,则执行某个动作;如果条件不满 足,则执行另一个动作。if 语句只有一个参数,即条件,在该文本框中输 用户想检 验的条件。本例就是用 if 语句实现

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档