• 【设为首页】
  • 【收藏闪客居】
当前位置:主页>FLASH AS 编程>AS进阶篇>文章内容
  • [原创]一个鼠标效果,代码简单易懂,效果不错的
  • 来源:网络 作者:steamlin 2006-12-25 【

  
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() { 
                //鼠标点击事件 
        }; 
}
////////////////////////




上一篇:flash加载外部图片进度显示   下一篇:一个水波效果
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)

Copyright © 2006-2008 flashas.net All Rights Reserved.
网站内容咨询: admin#flashas.net (#为@) 联系QQ:40777822 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)