WEB开发网
开发学院图形图像Flash [Flash基础理论课15] 绚酷鼠标 [目标移动] 阅读

[Flash基础理论课15] 绚酷鼠标 [目标移动]

 2009-05-30 12:09:11 来源:WEB开发网   
核心提示: 实例二思路:1.方法与实例一类似;2.改变了鼠标跟随的样式;3.使小的鼠标透明度大,大的鼠标透明度小(如果i是递增的,[Flash基础理论课15] 绚酷鼠标 [目标移动](2),N-i 就是递减的),步骤1: 绘制一个鼠标,保存为影片剪辑,连接—>导出—>标志符&q

实例二

思路:

1.方法与实例一类似;

2.改变了鼠标跟随的样式;

3.使小的鼠标透明度大,大的鼠标透明度小(如果i是递增的,N-i 就是递减的)。

步骤1:

[Flash基础理论课15] 绚酷鼠标 [目标移动]

绘制一个鼠标,保存为影片剪辑,连接—>导出—>标志符"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;
 }
};

实例三

思路:

1.方法与实例一类似;

2.改变了鼠标跟随的样式,也是使鼠标跟随围成一个圆的关键;

上一页  1 2 3 4  下一页

Tags:Flash 基础 理论课

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接