怎样制作名字跟随鼠标走

发布网友 发布时间:2022-04-23 05:12

我来回答

1个回答

热心网友 时间:2022-04-24 12:41

我这有:第一个是鼠标跟随星星的效果! 第二个是鼠标跟随文字的效果! 代码复制进去就可以了; 鼠标跟随星星效果 新建场景并新建一个影片剪辑star (跟随对象) 在第一帧绘制一个10*10大小的五角星(30度角) 在20帧建关键帧将颜色Alpha值为0%并添加动作stop(); 在1帧创建形状动画 新建一个影片剪辑act并在1帧添加动作 startDrag("/act",true); //元件act跟踪鼠标 setProperty("/star",_rotation, b); //元件star 的旋转值为b b = Number(b)+20; if (Number(b) == 360) {b = 0;} a = Number(a)+1; plicateMovieClip("/star","aaa"add a,eval("a")); if (Number(a) == 100) {a = 0;} setProperty("/star",_x, getProperty("/act", _x)); setProperty("/star",_y, getProperty("/act", _y)); 在第2帧添加动作gotoAndPlay (1); 转换到场景将影片剪辑star和act拖入并分别命名为star和act Ctrl+Enter看效果 文字鼠标跟随效果 新建场景并新建7个文字影片剪辑和 tracker影片剪辑 新建一个影片剪辑act并在1帧添加动作 i="7"; while(Number(i)>=1){ set("/t" add i add ":xx",eval("/t" add (i-1)add ":xx")+15); set("/t" add i add ":yy",eval("/t" add (i-1)add ":yy")); i=i-1;} /t1:xx=number(getProperty("/tracker",_x))+15; /t1:yy=getProperty("/tracker",_y); i="7"; while(Number(i)>=1){ setProperty("/t"add i ,_x, eval("/t"add i add ":xx")); setProperty("/t"add i ,_y ,eval("/t"add i add ":yy")); i=i-1;} 在第2帧创建关键帧添加动作gotoAndPlay (1); 转换到场景将影片剪辑tracker拖入并命名为tracker 在1帧添加动作startDrag("/tracker",true); 在2帧创建关键帧添加动作stop(); 将影片剪辑act拖入和文字分别拖入并命名为t1,t2,……t7 Ctrl+Enter看效果

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com