TC官方合作论坛

标题: TC5安卓--模拟缩放操作示例 [打印本页]

作者: venski    时间: 2016-3-9 06:19
标题: TC5安卓--模拟缩放操作示例
这个例子,应该是**大神写了发给我的,看有好几个人问这个问题,我分享给大家,自己参详。


function 触摸_缩放(arr_pos,type=0)
    var nSize = arraysize(arr_pos)
    if(nSize == null)
        traceprint("参数不是数组")
        return false
    end
    if(nSize != 2)
        traceprint("参数数组大小不对")
        return false
    end
   
    var value0,value1
    arraygetat(arr_pos,0,value0)
    arraygetat(arr_pos,1,value1)
    if(!isarray(value0))
        traceprint("参数元素1不是数组")
        return false
    end   
    if(!isarray(value1))
        traceprint("参数元素2不是数组")
        return false
    end
    nSize = arraysize(value0)
    if(nSize != 2)
        traceprint("参数元素1大小不对")
        return false
    end
   
    nSize = arraysize(value1)
    if(nSize != 2)
        traceprint("参数元素2大小不对")
        return false
    end
   
    var  x0,y0,x1,y1
    x0 = value0["x"]
    y0 = value0["y"]
   
    x1 = value1["x"]
    y1 = value1["y"]
   
    var midX,midY
    sysgetscreen(midX,midY)
    midX = midX / 2
    midY = midY / 2
   
    if(type == 0)
        touchdown(midX,midY,0)
        touchdown(midX,midY,1)
        sleep(100)
        touchmove(x0,y0,0)
        touchmove(x1,y1,1)
        touchup(0)
        touchup(1)
    else
        touchdown(x0,y0,0)
        touchdown(x1,y1,1)
        sleep(100)
        touchmove(midX,midY,0)
        touchmove(midX,midY,1)
        touchup(0)
        touchup(1)  
    end
end

-------------------再不回贴就要沉啦-------------------

作者: good    时间: 2016-3-9 10:41
: )  




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1