- 1、本文档共73页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 语句实现
您可能关注的文档
- DORP OTHERS 青部 125自愿者运动 策划书.doc
- DOS串口编程.doc
- Download - Home - The Pensions Management Institute:下载-家-养老金管理学院.docx
- DQ011电线导管敷设.doc
- Dreamweaver80第一讲.doc
- Dreamweaver80第七讲 初试HTML和CSS语言.doc
- Dreamweaver80第九讲 访问站点.doc
- Dreamweaver80第二十三讲 使用“布局模式”进行页面布局和框架的基础知识.doc
- Dreamweaver80第二十九 讲使用库管理站点资源.doc
- Dreamweaver80第二十八 讲使用模板设计网页.doc
文档评论(0)