联络 | 失去信号?  

知乎 豆瓣 新浪微博

 切换贴吧QQ经验分享 天文爱好者 美文 投诉举报! Aymi的兴趣释放乐园: 精品 | 热点 | 图片测试 | 公告 
 首页 > 贴吧列表 > QQ吧 > FLASH鼠标跟随的制作
回复 0 浏览 2419 
1 FLASH鼠标跟随的制作

这里说下在FLASH制作中如何添加鼠标跟随效果
其实很简单 ,只要给它加点代码就可以了
首先  我们假定FLASH已经制作完成,最后给它添加鼠标复制缓随效果。
开始~~假设已经做好跟随的效果元件,比如一个星星的图形元件或一个爱心发散的影片元件(这个随便),
然后新建一个图层,把元件拖入舞台,在元件属性中为元件取名为aa0,然后在帧上加代码(选择帧,打开动作面版输入):
for (var i = 1; i<=5; i++) {
        duplicateMovieClip("aa0", "aa"+i, i);
        eval("aa"+i).num = i;
这里的  " i "是指在跟随过程中元件复制的个数,i<=5是指复制5个该元件
然后选择元件,打开动作版面输入:
onClipEvent (enterFrame) {
        if (num) {
                x = eval("_root.aa"+(num-1)).x;
                y = eval("_root.aa"+(num-1)).y;
        } else {
                x = _root._xmouse;
                y = _root._ymouse;
        }
        _x += (x-_x)*0.5;
        _y += (y-_y)*0.5;
}
这个是得到鼠标的位置坐标,然后赋予元件,同时使下一个复制出来的元件得到上一元件的坐标,速度由*0.5控制,*的数值越小速度越慢
  好了 这是最简单的跟随效果制作,刚接触FLASH的朋友可以看下,高手就不需要了


QQ驿站/空间

上一篇: 【空间教程】QQ空间新手必备在线工具
下一篇: 教你学会做闪字详细教程
作者:5582668 2007/11/2 12:56:39 | 回复楼主 举报 TOP

共有帖子数1篇  首页 1 尾页
标题:
内容:
图片: 如何贴图?
名字: 您目前是匿名发表  登录
验证码:

(Ctrl+Enter)

Copyright © Since 2006.12.29 郭池作品 郭池 源码 | 帮助 | 联系