最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 网络设计学院 > Flash教程

Flash一个纯代码五颜六色的鼠标跟随

日期:08-15    来源:中国设计秀    作者:cnwebshow.com

昨天我发了一个关于鼠标跟随,并且有点弹性,那么今天要做的是一个鼠标跟随的例子。比较花 wBM中国设计秀

 效果:wBM中国设计秀

wBM中国设计秀

 wBM中国设计秀

  那么代码就是以下的样子了:wBM中国设计秀

function BOX():MovieClip { wBM中国设计秀
 var mc:MovieClip = this.createEmptyMovieClip("boxs", this.getNextHighestDepth()); wBM中国设计秀
 var w:Number = 10; wBM中国设计秀
 var h:Number = 10; wBM中国设计秀
 mc.beginFill(0xffffff); wBM中国设计秀
 mc.lineTo(w, 0); wBM中国设计秀
 mc.lineTo(w, h); wBM中国设计秀
 mc.lineTo(0, h); wBM中国设计秀
 mc.lineTo(0, 0); wBM中国设计秀
 mc.endFill(); wBM中国设计秀
 return mc; wBM中国设计秀
} wBM中国设计秀
var boxs:MovieClip = BOX(); wBM中国设计秀
var myarray=new Array(0xFFFFFF,0xFF0000,0xFF9900,0xFFFF00,0x00FF00,0x339999,0x0000FF,0x9900FF,0x000000,0xFFFFFF) wBM中国设计秀
function gensui(mcs, n) { wBM中国设计秀
 for (var i = 0; i  var MCs:MovieClip = boxs.duplicateMovieClip(mcs+i, n-i); wBM中国设计秀
  var mycolor=new Color(MCs) wBM中国设计秀
  mycolor.setRGB(myarray[i]) wBM中国设计秀
  MCs._alpha=n*n-i*n wBM中国设计秀
  MCs.i = i-1; wBM中国设计秀
  MCs.onEnterFrame = function() { wBM中国设计秀
   eval(mcs+0)._x = _xmouse; wBM中国设计秀
   eval(mcs+0)._y = _ymouse; wBM中国设计秀
   eval(mcs+0)._visible = false; wBM中国设计秀
   this._x += (eval(mcs+this.i)._x-this._x)*0.5+this._width; wBM中国设计秀
   this._y += (eval(mcs+this.i)._y-this._y)*0.5; wBM中国设计秀
  }; wBM中国设计秀
 } wBM中国设计秀
} wBM中国设计秀
gensui("boxs", 10);wBM中国设计秀

  直接复制粘贴到帧上就可以了。因为不难理解,所以没有给予注释。wBM中国设计秀