关于Flash 鼠标拖动

如何实现在一个影片剪辑或者按钮上将鼠标按下并向左拖动时从第一帧开始播放将鼠标按下并向右拖动时从第十帧开始播放将鼠标按下并向上拖动时从第二十帧开始播放将鼠标按下并向下拖动时... 如何实现 在一个影片剪辑或者按钮上 将鼠标按下并向左拖动时 从第一帧开始播放 将鼠标按下并向右拖动时 从第十帧开始播放 将鼠标按下并向上拖动时 从第二十帧开始播放 将鼠标按下并向下拖动时 从第三十帧开始播放 万分感谢! 展开
 我来答
白沙1961
2014-09-06 · TA获得超过230个赞
知道答主
回答量:102
采纳率:0%
帮助的人:114万
展开全部
因考虑到拖动是会发生斜角导致判断成又向右又向上的问题,所以建议使用以下脚本: onMouseDown = function(){ var mousex:Number = _root._xmouse; var mousey:Number = _root._ymouse; onMouseMove = function(){ if(_root._xmouse < mousex && Math.abs(_root._xmouse - mousex) > Math.abs(_root._ymouse - mousey)){ gotoAndPlay(1) } if(_root._xmouse > mousex && Math.abs(_root._xmouse - mousex) > Math.abs(_root._ymouse - mousey)){ gotoAndPlay(10) } if(_root._ymouse < mousey && Math.abs(_root._ymouse - mousey) > Math.abs(_root._xmouse - mousex)){ gotoAndPlay(20) } if(_root._ymouse > mousey && Math.abs(_root._ymouse - mousey) > Math.abs(_root._xmouse - mousex)){ gotoAndPlay(30) } } } onMouseUp = function(){ onMouseMove = function(){} }

满意请采纳
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式