5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:
性别:秘密
最后登录:2007-09-22
http://yuheduo.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/08/09 | ActionScript实现转动鼠标滚轮与左右控制菜单(代码)
类别(Flash学习)
|
评论
(0)
|
阅读(207)
|
发表于 17:16
效果如下:
Flash 动画
:
=============代码如下======================
//onEnterFrame的函数用动态指定的
function myOnEnterFrame(target:MovieClip,nR:Number,nS:Number){
target._rotation+=_xmouse>target._x?nR:_xmouse<target._x?-nR:0;
target._xscale+=(nS-target._xscale)/5;
target._yscale+=(nS-target._yscale)/5;
}
m1_mc.onEnterFrame=function(){
if (_root.m1_mc.hitTest(_root._xmouse, _root._ymouse, false)){
myOnEnterFrame(m1_mc,0,150);
onflag=true;
}else{
myOnEnterFrame(m1_mc,5,100);
onflag=false;
}
};
//=======================
//处理鼠标中键事件
mouseListener=new Object();
mouseListener.onMouseWheel=function(delta){
//trace("delta="+delta+",srollTarget="scrollTarget);
if(onflag){
m1_mc._rotation+=delta*5;
}
};
Mouse.addListener(mouseListener);
0
评论
Comments
日志分类
首页
[149]
blog记事
[7]
Flash学习
[85]
教学记忆
[21]
娱乐影音
[9]
我的收藏
[27]
PhotoShop学习
[0]