- 注册时间
- 2013-11-5
- 最后登录
- 2019-4-11
- 阅读权限
- 20
- 积分
- 15
- 精华
- 0
- 帖子
- 2
|
1.我做了一个帖衣服的小游戏.在pc端是可以正常拖拽的.可是用手机打开就好不行了.
拖拽的代码是这样的.
function mouseDown(event){
if(mouseObj != null){
return;
}
var i,obj;
for(key in clothesArray){
obj = clothesArray[key];
if(mouseX > obj.x && mouseX < (obj.x + (obj.width*obj.scaleX)) && mouseY>obj.y && mouseY < (obj.y + (obj.height*obj.scaleY))){
mouseObj = obj;
mouseObj.mouseX = mouseX;
mouseObj.mouseY = mouseY;
mouseObj.saveX = mouseObj.x;
mouseObj.saveY = mouseObj.y;
break;
}
}
}
function mouseUp(event){
for(key in boxArray){
obj = boxArray[key];
if(mouseX > obj.x && mouseX < (obj.x + (obj.width*obj.scaleX)) && mouseY>obj.y && mouseY < (obj.y + (obj.height*obj.scaleY))){
if(mouseObj != null){
mouseObj.saveX = obj.x + 10;
mouseObj.saveY = obj.y + 10;
saveDate(key,mouseObj.name);
}
break;
}
}
mouseObj = null;
}
function mouseMove(event){
mouseX = event.offsetX - uiLayer.x;
mouseY = event.offsetY - uiLayer.y;
if(mouseObj){
mouseObj.x = mouseX - mouseObj.mouseX + mouseObj.saveX;
mouseObj.y = mouseY - mouseObj.mouseY + mouseObj.saveY;
}
}
|
|