flash中如何让A元件在鼠标移到B元件上时自动从它的原位置以一定的速度移动到B元件所在位置?

就像这个网页的效果:http://www.gn-int.com/zhaopin/请各位高手指点,谢谢啦!... 就像这个网页的效果:http://www.gn-int.com/zhaopin/
请各位高手指点,谢谢啦!
展开
 我来答
kingpoint888
2012-02-02
知道答主
回答量:19
采纳率:0%
帮助的人:18万
展开全部
在B元件上写:
on(rollOver){
if(A元件实例._x > B元件实例._x){
A元件实例._x += 速度;
}
if(A元件实例._x < B元件实例._x){
A元件实例._x -= 速度;
}
if(A元件实例._y > B元件实例._y){
A元件实例._y += 速度;
}
if(A元件实例._y < B元件实例._y){
A元件实例._y -= 速度;
}
}
追问
鼠标放上去的一刹那,A元件会移动一下,然后就没了,我加了一个while()判断两个元件坐标是否相同,可以循环了。谢谢!

另外,如果我不光要移动A元件,还要可以控制他的移动路径和速度等,这又需要怎么做?能不能给我您的QQ?
st2147010
2012-02-03 · 超过68用户采纳过TA的回答
知道答主
回答量:187
采纳率:0%
帮助的人:192万
展开全部
用B元件侦听鼠标事件 侦听到鼠标移到B元件上就让A元件移动到b元件位置 同时移除该元件的侦听器
就这么简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-02-02
展开全部
七二/六六/六九//八二九,+Q 我看看吧
涉及代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式