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

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

 2009-05-30 12:09:11 来源:WEB开发网   
核心提示: 3.改变每个鼠标的旋转,步骤1: 绘制一个鼠标,[Flash基础理论课15] 绚酷鼠标 [目标移动](3),保存为影片剪辑,连接—>导出—>标志符"mouse" 注意:鼠标与注册点之间要留有一定的距离

3.改变每个鼠标的旋转。

步骤1:

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

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

注意:鼠标与注册点之间要留有一定的距离,这是使之围成圆的关键

步骤2:

加入AS代码:

var Num = 30;
//鼠标跟随的数量
for (var i = 0; i < Num; i++) {

 _root.attachMovie("mouse", "m"+i, i);
 this["m"+i]._rotation = i * 24;
 //设置初始的旋转角度
 this["m"+i]._alpha = (Num - i) / Num*100;
}
_root.onEnterFrame = function() {
 this["m"+0]._x = _xmouse;
 this["m"+0]._y = _ymouse;
 this["m"+0]._rotation += 10;
 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;
  this["m"+i]._rotation += 10;
  //使所有鼠标都转起来
 }
};

Flash 充电: for 循环实现数组反向存储

var Len = 20;
//数组长度
var A:Array = new Array(Len);
for (var i = 0; i < Len; i++) {

 
 A[i] = Len-i;
 //A[Len-i-1] = i;
}
trace(A);

上一页  1 2 3 4  下一页

Tags:Flash 基础 理论课

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