这不行,我想要的 . 当我这样做它只转换一次从黑色到白色,但如果我删除参数textToFlash并将其留空并将myTextObject放在其工作的函数中的其余textToFlash对象的地方,并用不同的颜色闪烁 .
local myTextObject = display.newText("Hello, World", 160, 25, "Arial", 60)
function flashing_text(textToFlash)
local r = math.random(0,100)
local g = math.random(0,100)
local b = math.random(0, 100)
if(textToFlash.alpha < 1) then
textToFlash:setFillColor(r/100,g/100,b/100)
transition.to( textToFlash, {time=490, alpha=1})
else
transition.to( textToFlash, {time=490, alpha=0.1})
end
end
txt_flash = timer.performWithDelay(550, flashing_text(myTextObject), 0)
有人可以做这个工作吗?任何帮助或反馈将不胜感激
1 回答
为了你的功能工作 . 您必须在计时器功能中添加 function() end . 喜欢这个 timer.performWithDelay(delay, function() callYourOtherfunction() end, 0)
干杯 . 在我的模拟器伙伴中工作 . 快乐的编码 .