[Flash基础理论课15] 绚酷鼠标 [目标移动]
2009-05-30 12:09:11 来源:WEB开发网3.改变每个鼠标的旋转。
步骤1:
绘制一个鼠标,保存为影片剪辑,连接—>导出—>标志符"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);
- ››FLASH不等于运算符!=的使用实例
- ››FLASH不全等运算符!==
- ››FLASH字符串分隔符运算符
- ››FLASH% 模运算符
- ››Flash+、++、+= 加法运算符
- ››Flash, 逗号运算符
- ››flash中的-、--、-=减法运算符
- ››Flash的-Infinity 常数、.点运算符、/ 除法运算符...
- ››Flash两种注释方法/*..*/ 和// 注释行分隔符运算符...
- ››Flash的/=除法赋值运算符、=赋值运算符、== 等于运...
- ››Flash之?: 条件运算符、^ 按位 XOR 运算符、^= 按...
- ››Flash的_framesloaded代码示例
更多精彩
赞助商链接