如何实现FLASH中鼠标移动事件 20

首先是这样的.我想设计成这样:我做了四个动作影片剪辑,当鼠标向左移动时会触发一个动画(这个动画的是向左跑的(小狗))当鼠标停止时会触发一个动画(这个动画是站着不动只动耳朵... 首先是这样的.我想设计成这样:我做了四个动作影片剪辑,当鼠标向左移动时 会触发一个动画(这个动画的是向左跑的(小狗)) 当鼠标停止时会触发一个动画(这个动画是站着不动只动耳朵的小狗) 当鼠标向右移动时会触发一个动画(这个动画是向右跑的小狗) 当鼠标点一下会触发一个动画(这个动画是向上跳的小狗)
声明: 会动的小狗我也做好了.我要的效果是鼠标事件.不是所谓的按钮事件. 请高手们帮忙啊! 24小时在线等! 帮帮忙啊!谢谢了!
一个什么也不懂的菜鸟
08年11月14号 16:29
就跟这个http://gbook.etp21.com/ 网站里的那只在下面跑的小兔兔效果一样. 有人会吗?
展开
 我来答
毛公乡的苦命娃
2008-11-14 · TA获得超过2117个赞
知道大有可为答主
回答量:2003
采纳率:0%
帮助的人:1710万
展开全部
简单噢.给鼠标加两种不同的听侦器,就可以了呀.嘿...这个搞死的小兔子,还有点儿球事哈.
只是做起来有些麻烦得.

stage.addEventListener(MouseEvent.MOUSE_MOVE,mouseMove);
stage.addEventListener(MouseEvent.CLICK,clicked);

function mouseMove(evt:MouseEvent)
{
/*
如果兔儿x不与鼠标x一样,就让兔儿x向鼠标方向移动,直到兔儿x与鼠标x相等.
*/
}
function clicked(evt:MouseEvent)
{
/*
让兔儿跳
*/
}
flashprofe
2008-11-15 · 超过23用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:0
展开全部
AS2.0:
_root.onEnterFrame=function():void{
dog.gotoAndPlay("跑");
dog._x=_root._xmouse-(_root._xmouse-dog._x)/2;
if(dog._x=_xmouse){
dog.gotoAndPlay("停");
}
}
_root.onMouseDown=function():void{
dog.gotoAndPlay("跳");
dog._x=_root._xmouse-(_root._xmouse-dog._x)/8;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式