Skip to content

Instantly share code, notes, and snippets.

@vib3oh
vib3oh / example_finish.lua
Created November 15, 2012 17:27
End a playing AKtween
--Create and apply an AKtween
local tween = AKtween:newTween({...})
local obj = display.newCircle(0,0,20)
tween:apply(obj, 'tweenName')
--Play tween
obj:playTween('tweenName')
--End tween
obj:finishTween()
@vib3oh
vib3oh / example_play.lua
Created November 15, 2012 17:22
Play an AKtween object
--Create and apply an AKtween
local tween = AKtween:newTween({...})
local obj = display.newCircle(0,0,20)
tween:apply(obj, 'moveY')
--Play tween
obj:playTween('moveY')
@vib3oh
vib3oh / example_apply.lua
Created November 15, 2012 17:20
Apply an existing "AKtween" to an object
--Create a new AKtween
local tween = AKtween:newTween({time=5000, y=-600, ease='outQuad',
onComplete={time=5000, y=600, ease='inQuad'}
})
--Create a display object/ image/ sprite
local obj = display.newCircle(0,0,20)
--Apply tween to the object, with a tween name
tween:apply(obj, 'moveY')
@vib3oh
vib3oh / example_append.lua
Created November 15, 2012 17:13
AKtween ":append()" Implementation
--Create a new AKtween
local tween = AKtween:newTween({time=5000, y=-600, ease='outQuad',
onComplete={time=5000, y=600, ease='inQuad'}
})
--Append an existing AKtween
tween:append({time=10000, x=100, ease='outQuad'})
--Sample result:
--tween = {
@vib3oh
vib3oh / example_newtween.lua
Created November 15, 2012 17:02
AKtween ":newTween()" Implementation
--Create a new AKtween
local tween = AKtween:newTween({time=5000, y=-600, ease='outQuad',
onComplete={time=5000, y=600, ease='inQuad'}
})
--Sample result:
--tween = {
-- arr = {
-- "y" = {-4.79, ... 0, ... 4.79}
-- },