鼠标控制人物在地图移动的方法
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-10
点击浏览该文件 点击浏览该文件 以人物为中心点移动地图,命名地图MC为“map" 在人物MC上加入主要代码: onClipEvent (mouseDown) { // 鼠标按下变量pres为1,跳转到行走动画 var pres = 1; gotoAndPlay(35); } onClipEvent (mouseUp) { // 鼠标放开变量pres为0,跳转到站立动画 var pres = 0; gotoAndPlay(1); } onClipEvent (load) { // 获得人物的四个面在全局的坐标值 var xx = this.getBounds(_root).xMin; var mx = this.getBounds(_root).xMax; var yy = this.getBounds(_root).yMin; var my = this.getBounds(_root).yMax; } onClipEvent (enterFrame) { // 获得鼠标全局坐标值 var moux = _root._xmouse; var mouy = _root._ymouse; if (pres == 1) { // 当鼠标按下的时候,根据鼠标和人物的距离来移动地图 // 也就是说鼠标在人物左边的时候按下地图向右移动,其他类似 if (moux>mx) { _root.map._x -=1; } if (moux } if (mouy } if (mouy>my) { _root.map._y -=1; } } } 关键词:人物 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash8播放器模型-弹性跑道下一篇: 图片放大缩小移动类
关于鼠标控制人物在地图移动的方法的所有评论