var posYoubiao:Array = new Array();
posYoubiao[0] = 5;
for (i=1; i<6; i++) {
//预先设置好游标的位置
posYoubiao[i] = 5+(i)*95;
}
function youbiaoMotion(no:Number) {
youbiaoTarget = posYoubiao[no];
//从预先算好的游标位置中取得当前游标的坐标位置
youbiao0.onEnterFrame = function() {
youbiao0._x = youbiao0._x+(youbiaoTarget-youbiao0._x)*0.2;
if (Math.abs(youbiaoTarget-youbiao0._x)<=0.2) {
youbiao0._x = youbiaoTarget;
delete this.onEnterFrame;
}
};
}
//////////////按钮事件/////////////
for (i=0; i<6; i++) {
this["topMenu_btn"+i].no = i;
this["topMenu_btn"+i].useHandCursor = false;
this["topMenu_btn"+i].onRollOver = function() {
if (nowYoubiao != this.no) {
youbiaoMotion(this.no);
}
};
this["topMenu_btn"+i].onRelease = function() {
//鼠标点击事件
};
}
////////////////////////
一个鼠标效果,代码简单易懂,效果不错的
80酷酷网 80kuku.com