Difference between revisions of "Event.MOUSE WHEEL"
From GiderosMobile
(added example) |
|||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | <languages /> | + | <languages/> |
'''<translate>Available since</translate>:''' Gideros 2015.04.26<br/> | '''<translate>Available since</translate>:''' Gideros 2015.04.26<br/> | ||
'''<translate>Value</translate>:''' mouseWheel<br/> | '''<translate>Value</translate>:''' mouseWheel<br/> | ||
'''<translate>Defined by</translate>:''' [[Special:MyLanguage/Sprite|Sprite]]<br/> | '''<translate>Defined by</translate>:''' [[Special:MyLanguage/Sprite|Sprite]]<br/> | ||
− | === <translate> | + | |
− | + | === <translate>Description</translate> === | |
+ | Event that fires when mouse wheel is used. | ||
− | + | Modifiers can have values of: | |
− | [[Special:MyLanguage/KeyCode.MODIFIER_NONE|KeyCode.MODIFIER_NONE]] | + | *[[Special:MyLanguage/KeyCode.MODIFIER_NONE|KeyCode.MODIFIER_NONE]] |
− | [[Special:MyLanguage/KeyCode.MODIFIER_SHIFT|KeyCode.MODIFIER_SHIFT]] | + | *[[Special:MyLanguage/KeyCode.MODIFIER_SHIFT|KeyCode.MODIFIER_SHIFT]] |
− | [[Special:MyLanguage/KeyCode.MODIFIER_CTRL|KeyCode.MODIFIER_CTRL]] | + | *[[Special:MyLanguage/KeyCode.MODIFIER_CTRL|KeyCode.MODIFIER_CTRL]] |
− | [[Special:MyLanguage/KeyCode.MODIFIER_ALT|KeyCode.MODIFIER_ALT]] | + | *[[Special:MyLanguage/KeyCode.MODIFIER_ALT|KeyCode.MODIFIER_ALT]] |
− | [[Special:MyLanguage/KeyCode.MODIFIER_META|KeyCode.MODIFIER_META]] | + | *[[Special:MyLanguage/KeyCode.MODIFIER_META|KeyCode.MODIFIER_META]] |
+ | |||
=== <translate>Parameters</translate> === | === <translate>Parameters</translate> === | ||
'''x''': (number) <translate>x coordinate of the click</translate><br/> | '''x''': (number) <translate>x coordinate of the click</translate><br/> | ||
Line 20: | Line 22: | ||
'''wheel''': (number) <translate>negative value when scrolled down and positive value when scrolled up</translate><br/> | '''wheel''': (number) <translate>negative value when scrolled down and positive value when scrolled up</translate><br/> | ||
'''modifiers''': (number) <translate>Modifiers present</translate><br/> | '''modifiers''': (number) <translate>Modifiers present</translate><br/> | ||
+ | |||
+ | === <translate>Example</translate> === | ||
+ | <source lang="lua"> | ||
+ | local myscale = 0 | ||
+ | mybitmap:addEventListener(Event.MOUSE_WHEEL, function(e) | ||
+ | myscale = mybitmap:getScale() + e.wheel / 32 | ||
+ | mybitmap:setScale(myscale) | ||
+ | end) | ||
+ | </source> | ||
{{Sprite}} | {{Sprite}} |
Revision as of 02:58, 7 December 2019
Available since: Gideros 2015.04.26
Value: mouseWheel
Defined by: Sprite
Description
Event that fires when mouse wheel is used.
Modifiers can have values of:
- KeyCode.MODIFIER_NONE
- KeyCode.MODIFIER_SHIFT
- KeyCode.MODIFIER_CTRL
- KeyCode.MODIFIER_ALT
- KeyCode.MODIFIER_META
Parameters
x: (number) x coordinate of the click
y: (number) y coordinate of the click
rx: (number) unrounded x coordinate of the click
ry: (number) unrounded y coordinate of the click
wheel: (number) negative value when scrolled down and positive value when scrolled up
modifiers: (number) Modifiers present
Example
local myscale = 0
mybitmap:addEventListener(Event.MOUSE_WHEEL, function(e)
myscale = mybitmap:getScale() + e.wheel / 32
mybitmap:setScale(myscale)
end)
- 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