Difference between revisions of "Event.TOUCHES MOVE"
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | + | '''Available since:''' Gideros 2011.6<br/> | |
− | ''' | + | '''Value:''' touchesMove<br/> |
− | ''' | + | '''Defined by:''' [[Sprite]]<br/> |
− | ''' | + | |
− | === | + | === Description === |
− | + | This event is dispatched on touch move action. It is possible to generate this event using mouse actions, by enabling this option through project settings. | |
− | + | ||
− | + | Modifiers can have values of: | |
− | + | *'''KeyCode.MODIFIER_NONE''', '''0''' | |
− | + | *'''KeyCode.MODIFIER_SHIFT''', '''1''' | |
− | + | *'''KeyCode.MODIFIER_ALT''', '''2''' (LEFT) | |
− | + | *'''KeyCode.MODIFIER_CTRL''', '''4''' | |
− | + | *'''KeyCode.MODIFIER_ALT''', '''6''' (RIGHT, Alt Gr) | |
− | === | + | *'''KeyCode.MODIFIER_META''', '''8''' |
− | '''touch.x''': (number) | + | |
− | '''touch.y''': (number) | + | === Parameters === |
− | '''touch.rx''': (number) | + | '''touch.x''': (number) x coordinate of the current touch<br/> |
− | '''touch.ry''': (number) | + | '''touch.y''': (number) y coordinate of the current touch<br/> |
− | '''touch.id''': (number) | + | '''touch.rx''': (number) unrounded x coordinate of the touch<br/> |
− | '''touch.type''': (string) | + | '''touch.ry''': (number) unrounded y coordinate of the touch<br/> |
− | '''touch.pressure''': (number) | + | '''touch.id''': (number) the id of current touch. This number is 1 if this is a first touch, 2 if it is a second, etc.<br/> |
− | '''touch.mouseButton''': (number) | + | '''touch.type''': (string) input type, possible values: finger, pen, mouse, penTablet<br/> |
− | '''touch.modifiers''': (number) | + | '''touch.pressure''': (number) pressure on screen, 0 if not able to detect<br/> |
− | '''allTouches''': (table) | + | '''touch.mouseButton''': (number) mouse button which triggered this event, if any<br/> |
+ | '''touch.modifiers''': (number) modifiers present<br/> | ||
+ | '''allTouches''': (table) lua table containing previously described touch table with x, y, rx, ry and id properties for all touches that are currently on device<br/> | ||
{{Sprite}} | {{Sprite}} |
Latest revision as of 05:28, 1 August 2025
Available since: Gideros 2011.6
Value: touchesMove
Defined by: Sprite
Description
This event is dispatched on touch move action. It is possible to generate this event using mouse actions, by enabling this option through project settings.
Modifiers can have values of:
- KeyCode.MODIFIER_NONE, 0
- KeyCode.MODIFIER_SHIFT, 1
- KeyCode.MODIFIER_ALT, 2 (LEFT)
- KeyCode.MODIFIER_CTRL, 4
- KeyCode.MODIFIER_ALT, 6 (RIGHT, Alt Gr)
- KeyCode.MODIFIER_META, 8
Parameters
touch.x: (number) x coordinate of the current touch
touch.y: (number) y coordinate of the current touch
touch.rx: (number) unrounded x coordinate of the touch
touch.ry: (number) unrounded y coordinate of the touch
touch.id: (number) the id of current touch. This number is 1 if this is a first touch, 2 if it is a second, etc.
touch.type: (string) input type, possible values: finger, pen, mouse, penTablet
touch.pressure: (number) pressure on screen, 0 if not able to detect
touch.mouseButton: (number) mouse button which triggered this event, if any
touch.modifiers: (number) modifiers present
allTouches: (table) lua table containing previously described touch table with x, y, rx, ry and id properties for all touches that are currently on device
- Sprite:addChild
- Sprite:addChildAt
- Sprite:clearBlendMode
- Sprite:clone
- Sprite:contains
- Sprite:get
- Sprite:getAlpha
- Sprite:getAnchorPoint
- Sprite:getAnchorPosition
- Sprite:getBounds
- Sprite:getChildAt
- Sprite:getChildIndex
- Sprite:getChildrenAtPoint
- Sprite:getClip
- Sprite:getColorTransform
- Sprite:getDrawCount
- Sprite:getHeight
- Sprite:getLayoutConstraints
- Sprite:getLayoutInfo
- Sprite:getLayoutParameters
- Sprite:getMatrix
- Sprite:getNumChildren
- Sprite:getParent
- Sprite:getPosition
- Sprite:getRotation
- Sprite:getRotationX
- Sprite:getRotationY
- Sprite:getScale
- Sprite:getScaleX
- Sprite:getScaleY
- Sprite:getScaleZ
- Sprite:getSize
- Sprite:getSkew
- Sprite:getSkewX
- Sprite:getSkewY
- Sprite:getWidth
- Sprite:getX
- Sprite:getY
- Sprite:getZ
- Sprite:globalToLocal
- Sprite:hitTestPoint
- Sprite:isVisible
- Sprite:localToGlobal
- Sprite:redrawEffects
- Sprite:removeChild
- Sprite:removeChildAt
- Sprite:removeFromParent
- Sprite:set
- Sprite:setAlpha
- Sprite:setAnchorPoint
- Sprite:setAnchorPosition
- Sprite:setBlendMode
- Sprite:setClip
- Sprite:setColorTransform
- Sprite:setEffectConstant
- Sprite:setEffectStack
- Sprite:setGhosts
- Sprite:setLayoutConstraints
- Sprite:setLayoutParameters
- Sprite:setMatrix
- Sprite:setPosition
- Sprite:setRotation
- Sprite:setRotationX
- Sprite:setRotationY
- Sprite:setScale
- Sprite:setScaleX
- Sprite:setScaleY
- Sprite:setScaleZ
- Sprite:setShader
- Sprite:setShaderConstant
- Sprite:setSkew
- Sprite:setSkewX
- Sprite:setSkewY
- Sprite:setStencilOperation
- Sprite:setStopEventPropagation
- Sprite:setVisible
- Sprite:setX
- Sprite:setY
- Sprite:setZ
- Sprite:spriteToLocal
- Sprite:swapChildren
- Sprite:swapChildrenAt
- Sprite.ADD
- Sprite.ALPHA
- Sprite.EFFECT MODE AUTOMATIC
- Sprite.EFFECT MODE CONTINUOUS
- Sprite.EFFECT MODE TRIGGERED
- Sprite.LAYOUT ANCHOR CENTER
- Sprite.LAYOUT ANCHOR EAST
- Sprite.LAYOUT ANCHOR NORTH
- Sprite.LAYOUT ANCHOR NORTHEAST
- Sprite.LAYOUT ANCHOR NORTHWEST
- Sprite.LAYOUT ANCHOR SOUTH
- Sprite.LAYOUT ANCHOR SOUTHEAST
- Sprite.LAYOUT ANCHOR SOUTHWEST
- Sprite.LAYOUT ANCHOR WEST
- Sprite.LAYOUT FILL BOTH
- Sprite.LAYOUT FILL HORIZONTAL
- Sprite.LAYOUT FILL NONE
- Sprite.LAYOUT FILL VERTICAL
- Sprite.MULTIPLY
- Sprite.NO ALPHA
- Sprite.SCREEN
- Sprite.new
- Event.ADDED_TO_STAGE
- Event.ENTER_FRAME
- Event.KEY_CHAR
- Event.KEY_DOWN
- Event.KEY_UP
- Event.LAYOUT_RESIZED
- Event.MOUSE_DOWN
- Event.MOUSE_ENTER
- Event.MOUSE_HOVER
- Event.MOUSE_LEAVE
- Event.MOUSE_MOVE
- Event.MOUSE_UP
- Event.MOUSE_WHEEL
- Event.REMOVED_FROM_STAGE
- Event.TOUCHES_BEGIN
- Event.TOUCHES_CANCEL
- Event.TOUCHES_END
- Event.TOUCHES_MOVE