| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > ActionScript教程 > 文章正文 用户登录
网络创业参考:菜
菜鸟必看,新站长
菜鸟闪客:我将Fla
关于鼠标跟随及鼠
一个菜鸟是如何用
控制图片大小.暗亮
懒菜鸟的MV字幕
菜鸟也玩flash初级
菜鸟也玩flash初级
[视频]菜鸟也玩fl

菜鸟也作鼠标跟随(纯AS)           

菜鸟也作鼠标跟随(纯AS)

作者:佚名 来源:闪吧 作者: xiaowen73 更新:2007-1-13 20:46:22 错误报告 我要投稿

如果你是flash菜鸟,请别离开,因为我也是菜鸟:)

还请大虾们多多指教哦:)言归正传。

//创建影片剪辑
createEmptyMovieClip("d0",0);
with(d0){
lineStyle(0);
moveTo(6,0);
for(var i=0;i<2*Math.PI;i+=Math.PI/180){
lineTo(6*Math.cos(i),6*Math.sin(i));
}
//复制影片剪辑
for(var i=1;i<36;i++){
d0.duplicateMovieClip("d"+i,i);
}
//创建空数组,用于设定颜色
r=new Array();
g=new Array();
b=new Array();
clr=new Array();
//进入帧
onEnterFrame=function(){
for(var i=0;i<36;i++){
//为数组元素赋值
r[i]=Math.random()*255;
g[i]=Math.random()*255;
b[i]=Math.random()*255;
clr[i]=r[i]<<16|g[i]<<8|b[i];
//设定影片剪辑的颜色
myClr=new Color(eval("d"+i));
myClr.setRGB(clr[i]);
//创建鼠标跟随效果
var gold=(Math.sqrt(5,2)-1)/2;//黄金分割数
d0._x+=(_root._xmouse-d0._x)*gold;
d0._y+=(_root._ymouse-d0._y)*gold;
eval("d"+i)._x+=(eval("d"+(i-1))._x-eval("d"+i)._x)*gold;
eval("d"+i)._y+=(eval("d"+(i-1))._y-eval("d"+i)._y)*gold;
//检测影片剪辑是否与鼠标接触,若接触则逐渐变透明
if(eval("d"+i).hitTest(_root._xmouse,_root,_ymouse,false)){
eval("d"+i)._alpha-=100*(1-gold);
}else{
eval("d"+i)._alpha=100*gold;
}
}
}
//效果一般:)因为比较简单了.
文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。