想用flash8做一个场景跟随鼠标移动的动画

来源:百度知道 编辑:UC知道 时间:2024/06/03 17:16:07
生成动画后,鼠标往上移动的时候可以看到全部的绿色,往下移动的时候可以看到全部的紫色,左右也是一样。
想请问用8怎么做?
axiao1980 -你好,我的这个flash主要是和缓动图片有关的这么一个动画,不是鼠标跟随动画~~~不过还是非常感谢你的回答~~~
如果按照你的代码来实现,那么效果就变成了,我定义好这个图片的一个角,随后我的鼠标移动到哪里,这个图片就移动到哪里,但我希望就是,鼠标往场景上方移动,可以看到绿色,往下方移动可以看到紫色,往左方移动可以看到白色,往右方移动可以到橘黄色。而场景大小本身不变。我是这么一个意思。

我这有:第一个是鼠标跟随星星的效果!
第二个是鼠标跟随文字的效果!
代码复制进去就可以了;
鼠标跟随星星效果
新建场景并新建一个影片剪辑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;
duplicateMovieClip("/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