在flash 里,我想用一个影片剪辑代替鼠标,同时还要拖动另一个影片剪辑,如何完成?

 我来答
o天舞宝轮o
2011-08-13 · 超过66用户采纳过TA的回答
知道答主
回答量:127
采纳率:0%
帮助的人:178万
展开全部
这个问题嘛,很好解决,首先隐藏鼠标是没错的,然后要写一个onEnterFrame的程序,命令影片剪辑时时跟随鼠标坐标就好了.比如你的影片是mc1
那么,要在时间轴上写:
Mouse.hide();
this.onEnterFrame = function() {
mc1._x = _xmouse;
mc1._y = _ymouse;
};
这样就能实现影片跟随鼠标了,然后在去写你的拖拽程序.他们之间不会相互影响的
追问
忘了说明一点,替换鼠标的影片剪辑是一个有十几针的动画,如果用你说的这种方法,做出来的效果光标是闪烁的。
律采文2N
2011-08-15 · TA获得超过222个赞
知道小有建树答主
回答量:333
采纳率:0%
帮助的人:343万
展开全部
分开做 这两个不冲突
拖动是关键环节。
鼠标说白了就是换了个造型而已!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海兴之家
2011-08-12 · TA获得超过535个赞
知道小有建树答主
回答量:925
采纳率:61%
帮助的人:297万
展开全部
一个直接拖动,另一个设坐标:_xmouse,_ymouse
并把鼠标隐藏hidden
追问
不行,当拖动影片剪辑后,代替鼠标的那个影片剪辑就不动了。
代替鼠标的影片剪辑取名为mc1,另一个需要拖动的影片剪辑为mc2,在mc1上写onClipEvent(load){
Mouse.hide();startDrag("_root.mc1",true);}
在mc2上写onClipEvent(load){this.startDrag();}
我是这样做的,但会出现我说的那种情况,一拖mc2,mc1就不会动了,不会跟随鼠标了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式