Difference between revisions of "Event.MOUSE HOVER"
(9 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
'''Available since:''' Gideros 2015.08<br/> | '''Available since:''' Gideros 2015.08<br/> | ||
'''Value:''' mouseHover<br/> | '''Value:''' mouseHover<br/> | ||
+ | '''Defined by:''' [[Sprite]]<br/> | ||
+ | |||
=== Description === | === Description === | ||
− | + | This event is dispatched when mouse is moved and no buttons are pressed. The event is available only on desktops as Windows, MacOS, WinRT and HTML5. | |
+ | |||
+ | Difference between [[Event.MOUSE_MOVE]] is that mouse hover does not have any mouse buttons pressed, whereas mouse move has at least 1 mouse button pressed. | ||
− | |||
− | |||
− | |||
Modifiers can have values of: | Modifiers can have values of: | ||
− | [[KeyCode.MODIFIER_NONE]] | + | *[[KeyCode.MODIFIER_NONE]] |
− | [[KeyCode.MODIFIER_SHIFT]] | + | *[[KeyCode.MODIFIER_SHIFT]] |
− | [[KeyCode.MODIFIER_CTRL]] | + | *[[KeyCode.MODIFIER_CTRL]] |
− | [[KeyCode.MODIFIER_ALT]] | + | *[[KeyCode.MODIFIER_ALT]] |
− | [[KeyCode.MODIFIER_META]] | + | *[[KeyCode.MODIFIER_META]] |
+ | |||
=== Parameters === | === Parameters === | ||
− | '''x''': (number) | + | '''x''': (number) x coordinate of mouse cursor<br/> |
− | '''y''': (number) | + | '''y''': (number) y coordinate of mouse cursor<br/> |
− | '''rx''': (number) | + | '''rx''': (number) unrounded x coordinate of the mouse cursor<br/> |
− | '''ry''': (number) | + | '''ry''': (number) unrounded y coordinate of the mouse cursor<br/> |
− | '''button''': (number) | + | '''button''': (number) button pressed - none<br/> |
− | '''modifiers''': (number) | + | '''modifiers''': (number) modifiers present<br/> |
+ | '''mouseType''': (string) origin of the mouse event. possible values: finger, pen, mouse, penTablet<br/> | ||
+ | |||
+ | {{Sprite}} |
Latest revision as of 19:49, 8 May 2022
Available since: Gideros 2015.08
Value: mouseHover
Defined by: Sprite
Description
This event is dispatched when mouse is moved and no buttons are pressed. The event is available only on desktops as Windows, MacOS, WinRT and HTML5.
Difference between Event.MOUSE_MOVE is that mouse hover does not have any mouse buttons pressed, whereas mouse move has at least 1 mouse button pressed.
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 mouse cursor
y: (number) y coordinate of mouse cursor
rx: (number) unrounded x coordinate of the mouse cursor
ry: (number) unrounded y coordinate of the mouse cursor
button: (number) button pressed - none
modifiers: (number) modifiers present
mouseType: (string) origin of the mouse event. possible values: finger, pen, mouse, penTablet
- 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