fb2d Animation API
API:
class Animation {
public new()
public Void set(Object name, Num from, Num to, Func<Num, Num> easingFunction)
public Void addCallback(Func<Num, Num> callbackFunction)
public Void loop(Bool looped)
public Void play()
public Num animate(String name)
}
Usage:
var anim = new Animation()
var callback = (Int t) -> {
this.x = anim.animate("x")
this.y = anim.animate("y")
}
anim.set("x", 0, 100, easing_linear)
anim.set("y", 0, 20, easing_ease_in_out)
anim.addCallback(callback)
anim.loop(true)
anim.play()
Edited by Yannick A.