Todo: Documentation for Animation Manager
In order to use Animation Manager, you must first load the plugin at the top of your script
using the LoadPlugin method like this:
app.LoadPlugin( "Support" );
Examples:
Animation Manager
Example - Animation Manager
app.LoadPlugin( "Support" );
function OnStart()
{
lay = app.CreateLayout( "Linear", "VCenter,FillXY" );
sup = app.CreateSupport();
anim = sup.AnimationManager();
btn = app.CreateButton( "Show Animation" );
btn.SetOnTouch( btn_OnTouch );
lay.AddChild( btn );
/*
tada = anim.TaDa();
tada.Play( btn );
*/
app.AddLayout( lay );
}
function btn_OnTouch()
{
anim.TaDa( btn ).Play();
}
sup.PlayAnim( obj, name );
not: match - btn.PlayAnim( name );
Example - Short Play
app.LoadPlugin( "Support" );
function OnStart()
{
lay = app.CreateLayout( "Linear", "VCenter,FillXY" );
sup = app.CreateSupport();
btn = app.CreateButton( "Show Animation" );
btn.SetOnTouch( btn_OnTouch );
lay.AddChild( btn );
app.AddLayout( lay );
}
function btn_OnTouch()
{
sup.PlayAnim( btn, "TaDa" );
// match: btn.PlayAnim( "TaDa" );
}
Example - All Animations
app.LoadPlugin( "Support" );
function OnStart()
{
lay = app.CreateLayout( "Linear", "VCenter,FillXY" );
sup = app.CreateSupport();
anim = sup.AnimationManager();
btn = app.CreateButton( "I am test button!" );
lay.AddChild( btn );
lst = app.CreateList( anim.keys, 1, 0.7 );
lst.SetOnTouch( lst_OnTouch );
  lay.AddChild( lst );
app.AddLayout( lay );
}
function lst_OnTouch( name )
{
sup.PlayAnim( btn, name );
}
Animation Manager animations:
NewsPaper
Jelly
Flash
RubberBand
ShakeHorizontal
ShakeVertical
SwIng
TaDa
Bounce
BounceLeft
BounceTop
BounceRight
BounceBottom
FadeIn
FadeOut
Fall
FallRotate
FlipFromVerticalSwIng
FlipFromHorizontal
FlipFromBottom
FlipFromVertical
FlipFromHorizontalSwIng
FlipFromTop
FlipFromRight
FlipFromLeft
FlipToHorizontal
FlipToVertical
SlideFromLeft
SlideFromTop
SlideFromRight
SlideFromBottom
SlideToLeft
SlideToTop
SlideToRight
SlideToBottom
ZoomInEnter
ZoomInExit
ZoomInLeft
ZoomInTop
ZoomInRight
ZoomInBottom
ZoomOutExit
ZoomOutLeft
ZoomOutTop
ZoomOutRight
ZoomOutBottom
This animations extends dialogs(FLYCODialog)