Difference between revisions of "Event.REMOVED FROM STAGE"

From GiderosMobile
m
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
<languages />
+
'''Available since:''' Gideros 2011.6<br/>
'''<translate>Available since</translate>:''' Gideros 2011.6<br/>
+
'''Value:''' removedFromStage<br/>
'''<translate>Value</translate>:''' removedFromStage<br/>
+
'''Defined by:''' [[Sprite]]<br/>
'''<translate>Defined by</translate>:''' [[Special:MyLanguage/Sprite|Sprite]]<br/>
+
 
=== <translate>Descriptio</translate>n ===
+
=== Description ===
<translate>This event is dispatched when object is removed from stage hierarchy</translate>
+
This event is dispatched when an object is removed from the stage hierarchy.
 +
 
 +
=== Example ===
 +
<syntaxhighlight lang="lua">
 +
MySprite = gideros.class(Sprite)
 +
function MySprite:init()
 +
self:addEventListener(Event.ADDED_TO_STAGE, self.onAddedToStage, self)
 +
self:addEventListener(Event.REMOVED_FROM_STAGE, self.onRemovedFromStage, self)
 +
end
 +
function MySprite:onAddedToStage(event)
 +
self:addEventListener(Event.ENTER_FRAME, self.onEnterFrame, self)
 +
end
 +
function MySprite:onRemovedFromStage(event)
 +
self:removeEventListener(Event.ENTER_FRAME, self.onEnterFrame, self)
 +
end
 +
function MySprite:onEnterFrame(event)
 +
-- enter frame logic
 +
end
 +
</syntaxhighlight>
 +
 
 +
=== See also ===
 +
'''[[Event system]]'''
  
 
{{Sprite}}
 
{{Sprite}}

Latest revision as of 08:31, 27 June 2024

Available since: Gideros 2011.6
Value: removedFromStage
Defined by: Sprite

Description

This event is dispatched when an object is removed from the stage hierarchy.

Example

MySprite = gideros.class(Sprite)
function MySprite:init()
	self:addEventListener(Event.ADDED_TO_STAGE, self.onAddedToStage, self)
	self:addEventListener(Event.REMOVED_FROM_STAGE, self.onRemovedFromStage, self)
end
function MySprite:onAddedToStage(event)
	self:addEventListener(Event.ENTER_FRAME, self.onEnterFrame, self)
end
function MySprite:onRemovedFromStage(event)
	self:removeEventListener(Event.ENTER_FRAME, self.onEnterFrame, self)
end
function MySprite:onEnterFrame(event)
	-- enter frame logic
end

See also

Event system