Os.timer

From GiderosMobile
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Available since: Gideros 2011.6
Class: os

Description

Returns precise time in seconds relative to some arbitrary point.

(number) = os.timer()

Return values

Returns (number) precise time in seconds relative to some arbitrary point

Example

local function onEnterFrame(event)
	-- get the precise timer
	local t = os.timer()
	
	-- animate r,g,b multipliers of color transform
	local r = (math.sin(t * 0.5 + 0.3) + 1) / 2
	local g = (math.sin(t * 0.8 + 0.2) + 1) / 2
	local b = (math.sin(t * 1.3 + 0.6) + 1) / 2
	
	-- set color transform
	bitmap:setColorTransform(r, g, b, 1)

	-- update the positions of dots
	reddot:setX(90 + r * 280)
	greendot:setX(90 + g * 280)
	bluedot:setX(90 + b * 280)
end