主题:  终于让我弄出来了……大家看看~

Fierce

职务:普通成员
等级:2
金币:10.0
发贴:468
注册:2001/4/5 20:04:37
#12001/5/19 21:39:00
比较经典的一个跟随鼠标效果,大家看看……

页面:点这儿参观



Fierce

职务:普通成员
等级:2
金币:10.0
发贴:468
注册:2001/4/5 20:04:37
#22001/5/19 21:40:44
源文件的as!
----------------------------------------------------------------------
Frame 1
----------------------------------------------------------------------
myText = "这里随便添就行"; //鼠标跟随的文字必须和这里一样多!
myRatio = 5; //摆动
myFriction = 2; //速度
letterSpace = 20; //文字距离
startX = 225;
startY = 300;
myTrails = new Array ();
myLength = myText.length;
i = 1;
_root.attachMovie("itemMaster", "itemMaster", 10000);
i;
while (myLength >= i) {
duplicateMovieClip ("itemMaster", "trail" + i, i);
myTrails[i] = _root["trail" + i];
myTrails[i]._x = startX + (i * letterSpace);
myTrails[i]._y = startY;
myTrails[i].myChar = myText.charAt(i - 1);
myTrails[i].xPos = myTrails[i]._x;
myTrails[i].yPos = myTrails[i]._y;
i++;
}

----------------------------------------------------------------------
Frame 2
----------------------------------------------------------------------
i = 1;
i;
while (myLength >= i) {
if (i == 1) {
trail1.speedX = (myTrails[i].speedX + (((_xmouse + letterSpace) - myTrails[i].xPos) / myRatio)) / myFriction;
trail1.speedY = (myTrails[i].speedY + ((_ymouse - myTrails[i].yPos) / myRatio)) / myFriction;
trail1.xPos = myTrails[i].xPos + myTrails[i].speedX;
trail1.yPos = myTrails[i].yPos + myTrails[i].speedY;
} else {
myTrails[i].speedX = (myTrails[i].speedX + (((myTrails[i - 1].xPos + letterSpace) - myTrails[i].xPos) / myRatio)) / myFriction;
myTrails[i].speedY = (myTrails[i].speedY + ((myTrails[i - 1].yPos - myTrails[i].yPos) / myRatio)) / myFriction;
myTrails[i].xPos = myTrails[i].xPos + myTrails[i].speedX;
myTrails[i].yPos = myTrails[i].yPos + myTrails[i].speedY;
}
myTrails[i]._x = myTrails[i].xPos;
myTrails[i]._y = myTrails[i].yPos;
i++;
}
----------------------------------------------------------------------
Frame 3
----------------------------------------------------------------------
gotoAndPlay (2);



流浪的牧师

职务:普通成员
等级:7
金币:23.0
发贴:7973
注册:2001/5/12 13:44:46
#32001/5/19 21:44:48
很好!



Fierce

职务:普通成员
等级:2
金币:10.0
发贴:468
注册:2001/4/5 20:04:37
#42001/5/19 21:59:22
谢谢捧场~



流浪的牧师

职务:普通成员
等级:7
金币:23.0
发贴:7973
注册:2001/5/12 13:44:46
#52001/5/19 22:14:03
是真的不错,我也喜欢用黑灰背景的。。



Blackflash.Qi

职务:版主
等级:7
金币:17.0
发贴:6028
注册:2000/11/7 13:08:15
#62001/5/19 22:18:34
确实很不错,帖出个源文件吧



臭豆腐

职务:普通成员
等级:1
金币:0.0
发贴:75
注册:2001/5/11 8:21:02
#72001/5/22 1:10:00
我有更好的
1M多,传不上,怎么办?



网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
注册:2001/1/5 16:32:35
#82001/5/22 8:49:05
是吗?发给我,我来传??是不是你自己做的呀?兄弟!



flashwing

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2001/5/11 9:15:17
#92001/5/22 9:13:08
太感谢了,这个程序我找很久了!
不过,真的,要是有源程序就更好了!



Blackflash.Qi

职务:版主
等级:7
金币:17.0
发贴:6028
注册:2000/11/7 13:08:15
#102001/5/22 9:48:56
你可以上传,但在帖子中只保留下网址就可以了



qshizi

职务:普通成员
等级:1
金币:0.0
发贴:39
注册:2001/5/12 9:14:51
#112001/5/22 21:54:54
GOOD, 这个也可以使用javascript实现,我看到过它的源代码,只是现在找不到了。



Fierce

职务:普通成员
等级:2
金币:10.0
发贴:468
注册:2001/4/5 20:04:37
#122001/5/23 0:58:51
臭豆腐在上个贴子中说
引用:
我有更好的
1M多,传不上,怎么办?
给我一个!



万中吾一

职务:普通成员
等级:1
金币:1.0
发贴:273
注册:2001/5/15 21:39:21
#132001/5/23 7:23:52
虽然as看起来很多,但这并不很难呀,就是一个鼠标跟踪,很多地方都有这方面的例子,你们不用这么大惊小怪吧。还有什么特别的的地方诉我眼拙看不出来,请指教。



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:871
注册:2001/4/6 15:42:27
#142001/5/23 8:56:25
冷语先生,给我发一个好不好?
little.water@263.net



不一

职务:普通成员
等级:1
金币:0.0
发贴:106
注册:2001/5/11 8:37:17
#152001/5/23 9:30:16
某天我搞到的,提供给大家,可以直接加到你的网页上去