Hey so heres the code i used…
local transOne local transTwo local function touchToStop(event) if event.phase == "ended" then transition.cancel(transTwo) -- canceled these two transitions transition.cancel(transOne) -- which actually stopped the fucntions from firing further.. hi:removeEventListener( "touch", touchToStop ) end return true end Runtime:addEventListener( "touch", touchToStop ) function moveHi1() transOne = transition.to( hi,{time=800, alpha = 0.5, onComplete=moveHi} ) end function moveHi() transTwo = transition.to( hi,{time=800, alpha = 1, onComplete=moveHi1} ) end moveHiTimerOne = timer.performWithDelay( 1, moveHi, 1 ) -- made a 1 milisecond function that only fires once..
I commented out some of the parts…
BTW everything is working so i dont think i need the nill the call back before cancelling? If i do how do i do so?..
Thanks for all -SonicX278!