AS代码制作超炫的圆环鼠标跟随特效_flashAS3实例

时间:2012-02-19 19:10:01  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:strong>  mc.Tox = 400;   mc.Toy = 300;   mc.onEnterFrame = function() {   this._x += (this.Tox-this._x)*0.3;   this._y += (this.Toy-this._y)*0.3;   //更新每个实例的坐标了,可理解为:   //实例的 X 坐标 = 自己的X坐标 +(目标的X坐标–自己的X坐标)*0.3   //实例的 Y 坐标 = 自己的Y坐标 +...
  正文:

AS代码制作超炫的圆环鼠标跟随特效制作思路:
目标移动公式:
mc.当前坐标 += (mc.目标坐标 - mc.当前坐标) * A 缓动常量(0<A<1)
例如:
舞台上有一个影片剪辑,实例名为 mc,使其移动到 x=400, y=300 的位置
  mc.Tox = 400;
  mc.Toy = 300;
  mc.onEnterFrame = function() {
  this._x += (this.Tox-this._x)*0.3;
  this._y += (this.Toy-this._y)*0.3;

  //更新每个实例的坐标了,可理解为:
  //实例的 X 坐标 = 自己的X坐标 +(目标的X坐标–自己的X坐标)*0.3
  //实例的 Y 坐标 = 自己的Y坐标 +(目标的Y坐标–自己的Y坐标) *0.3
  };


效果演示

基础步骤:
   1.复制出Num个鼠标,鼠标的透明度递减(如果i是递增的,N-i 就是递减的);
   2.改变了鼠标跟随的样式;
   3.使小的鼠标透明度大,大的鼠标透明度小(如果i是递增的,N-i 就是递减的)。

  制作过程1:

Flash制作绚酷鼠标特效三例
绘制出圆圈

  绘制一个鼠标,保存为影片剪辑,连接—>导出—>标志符"mouse"

   步骤2:

   加入AS代码:
   Mouse.hide();
   //隐藏原有鼠标
   var Num = 10;
   //鼠标跟随的数量
   for (var i = 0; i<Num ; i++){
   _root.attachMovie("mouse", "m"+i, i);
   this["m"+i]._xscale = this["m"+i]._yscale=i/Num*100;
   //鼠标的尺寸递增
   this["m"+i]._alpha = (Num-i)/Num*100;
   //鼠标的透明度递减
   }
   _root.onEnterFrame = function() {
   this["m"+0]._x = _xmouse;
   this["m"+0]._y = _ymouse;
   for (var i = 1; i<Num ; i++){
   this["m"+i]._x += ((this["m"+(i-1)]._x)-this["m"+i]._x)*0.5;
   this["m"+i]._y += ((this["m"+(i-1)]._y)-this["m"+i]._y)*0.5;
   }
   };

相关信息:flash制作鼠标跟随 AS鼠标跟随代码 鼠标跟随制作教程

AS代码制作超炫的圆环鼠标跟随特效_flashAS3实例》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Design/FLASH/19287.html

感谢q930的投稿


关于《AS代码制作超炫的圆环鼠标跟随特效_flashAS3实例》文章的评论

站内搜索: 高级搜索

热门搜索:关键字 键盘  Windows PHP CPU style 系统 Google td tr IP function