Core.asyncCall

From GiderosMobile
Revision as of 22:09, 4 December 2021 by MoKaLux (talk | contribs) (added random example :-()

Available since: Gideros 2016.06
Class: Core

Description

Launches a function on a separate thread as a background task.

Core.asyncCall(task,parameters)

Background threads are only executed when the main thread is not running.

Parameters

task: (function) function to run in background
parameters: (multiple) multiple parameters to pass to function optional

Example

local function scaleTextsAndBtn()
	local tempFontScale=1.02

	Core.yield(.2)
	txt1_noads:setScale(tempFontScale)
	Core.yield(.1)
	txt1_noads:setScale(1)

	txt2_plusincome:setScale(tempFontScale)
	Core.yield(.1)
	txt2_plusincome:setScale(1)

	Core.yield(.1)
	btn_OK:setScale(1.04)
	Core.yield(.2)
	btn_OK:setScale(1)
end
 
Core.asyncCall(scaleTextsAndBtn)