flash制作跟随鼠标移动的撒光蝴蝶方法

所属分类: 媒体动画 / Flash教程 阅读数: 60
收藏 0 赞 0 分享

前面做了一个文字跟随效果,文字跟随鼠标移动。这次我们让MC跟随鼠标移动,并产生相应的延迟效果。鼠标在舞台上划动,MC跟随鼠标轨迹出现,虽只一个MC,因紧跟前一步,却产生连续的效果。

flash鼠标跟随实例——撒光的蝴蝶

一、制作运动的星

Ctrl+F8新建影片剪辑元件,我给它取名洒光。

flash鼠标跟随实例——撒光的蝴蝶

星元件是事先绘好的,将星元件拖入舞台,第20帧插入关键帧。新建四层到图层5,选中层1所有帧,按住Alt键拖动,复制到每一层中。

0flash制作一颗闪闪的星

flash鼠标跟随实例——撒光的蝴蝶

从层4开始,每层最后的关键帧选中后,向后拖动,比上一层多出5帧。如图。

flash鼠标跟随实例——撒光的蝴蝶

第5层上新建一个引导层,线条工具绘出一条弧线,形状看个人需要,延长至40帧(40帧按F5插入帧)。

flash鼠标跟随实例——撒光的蝴蝶

点上贴紧至对象,将层5最后一帧的星拖动至线条,注意变形点与线条结尾对齐,“贴紧至对象”会帮助我们做到。回到第一帧右键——创建补间动画。

flash鼠标跟随实例——撒光的蝴蝶

图层4到1同样处理:最后一帧的星拉至引导层线条的末尾,添上补间动画

flash鼠标跟随实例——撒光的蝴蝶

分别按住每一层向上拖动,如图,出现加入的标注松开,使每一层都成为被引导层。完成该元件制作。

flash鼠标跟随实例——撒光的蝴蝶

二、制作洒光的蝴蝶

蝴蝶是网上收集的GIF图,首先我们将它导入到flash文档里。文件——导入——导入到库。导入进来的动画是以影片剪辑类型存放,并包含有每一帧中的图片。

flash鼠标跟随实例——撒光的蝴蝶

新建影片剪辑元件,取名蝶舞。将蝴蝶元件拖入舞台。修改——变形——水平翻转(是否翻转,按个人需要)。第40帧插入关键帧。

flash鼠标跟随实例——撒光的蝴蝶

新建一层,将洒光元件拖入蝴蝶上,各五帧错开加入一个,共三个(个数看个人心意),如图。

flash鼠标跟随实例——撒光的蝴蝶

新建一个ActionScript层,在最后一帧输入:this.removeMovieClip();使该元件运动39帧后,在第40帧从画面移除。

flash鼠标跟随实例——撒光的蝴蝶

回到场景,将蝶舞元件拖入,取一个实例名,在后面的脚本中使用。

flash鼠标跟随实例——撒光的蝴蝶

在时间轴上输入:var time = 3;

var i = 0;

_root.onEnterFrame = function() {

_root.onMouseMove = function() {

if ((i % time) == 0) {

_root.stars_mc.duplicateMovieClip(("stars_mc" + i), i);

_root[("stars_mc" + i)]._x = _root._xmouse;

_root[("stars_mc" + i)]._y = _root._ymouse;

}

i++;

};

};

flash鼠标跟随实例——撒光的蝴蝶

最终效果。

flash鼠标跟随实例——撒光的蝴蝶

以上就是小编flash制作跟随鼠标移动的撒光蝴蝶方法,感兴趣的用户欢迎关注脚本之家!

更多精彩内容其他人还在看

Flash cs6怎么创建XML文档?

Flash cs6怎么创建XML文档?XML是扩展的标记语言,想要在flash中使用XML,该怎么使用呢?下面我摩恩就来看看在Flash中表示XML文档的技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

flash怎么绘制太阳花简笔画?

flash怎么绘制太阳花简笔画?flash中想要画一朵太阳花,该怎么绘制简笔画效果的太阳花呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Flash CS6带\b符号正则表达式怎么匹配?

Flash CS6带\b符号正则表达式怎么匹配?Flash CS6中正则表达式需要匹配,那么带/b符号的正则表达式该怎么匹配呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

flash怎么画小女孩的头像?

flash怎么画小女孩的头像?flash中想要画一个小女孩头像,该怎么画小女孩头像呢?下面我们就来看看详细的教程,很简单,需要的朋友可以参考下
收藏 0 赞 0 分享

flash怎么快速画一排松树?

flash怎么快速画一排松树?flash中想要画松树,该怎么快速画一排松树呢?下面我们就来看看flash绘制松树的教程,很简单,需要的朋友可以参考下
收藏 0 赞 0 分享

flash怎么将匹配字符串保存在同一数组?

flash怎么将匹配字符串保存在同一数组?文章中有很多想用的字符串,想要将相同的字符串放到同一数组,该怎么实现恩?下面我们 就来看看纤细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

flash正则表达式转义字符怎么使用?

flash正则表达式转义字符怎么使用?flash cs6中正则表达式中出现了^和$字符,需要使用转义符,该怎么使用转义字符呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Flash怎么使用exec搜索匹配的字符串?

Flash怎么使用exec搜索匹配的字符串?Flash cs6中想要使用用exec方法搜索匹配的字符串,该怎么使用exec呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

flash2015怎么绘制彩色铅笔?

flash2015怎么绘制彩色铅笔?flash cc 2015中想要画一只彩色铅笔,该怎么画彩色铅笔呢?下面我们就来看看flash画彩色铅笔的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Flash怎么输出字符串中的反斜杠?

Flash怎么输出字符串中的反斜杠?flash cs6中的字符串输出的时候,发现反斜杠/没有输出出来,该怎么解决呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多