I am new to lua and trying to program a power gauge box that expands and then shrinks and loops continually. Could someone look at my code and help me figure out why it stops? I’m trying to use the onComplete attribue of transition.to to call the other function.
Thanks!
[code]local powerGauge = display.newRect ( 550, 250, 50, 1)
powerGauge:setReferencePoint (display.BottomCenterReferencePoint)
powerGauge.yScale = 100
local function powerGaugeMoveBack()
print (“moveback”)
transition.to( powerGauge, { time=1500, yScale=100, onComplete=powerGaugeMove2 } )
end
local function powerGaugeMove()
print (“move”)
Runtime:removeEventListener(“enterFrame”, powerGaugeMove)
transition.to( powerGauge, { time=1500, yScale=1, onComplete=powerGaugeMoveBack } )
end
local function powerGaugeCall()
Runtime:removeEventListener(“enterFrame”, powerGaugeCall)
powerGauge.powerGaugeMoveBack = powerGaugeMoveBack()
powerGauge.powerGaugeMove = powerGaugeMove()
end
powerGaugeActive = 1
Runtime:addEventListener(“enterFrame”, powerGaugeCall)[/code] [import]uid: 153770 topic_id: 27225 reply_id: 327225[/import]
[import]uid: 52491 topic_id: 27225 reply_id: 110621[/import]
[import]uid: 52491 topic_id: 27225 reply_id: 110826[/import]