Packageru.antkarlov.anthill.plugins
Classpublic class AntTransition
InheritanceAntTransition Inheritance Object

Since : 26.01.2013

Данный класс содержит статические методы для реализации сглаживаний. Все эти методы используются классом AntTween.

Вы можете определить свои методы для реализации сглаживаний используя метод registerTransition(). Метод для реализации должен следовать одному простому правилу: в качестве атрибута должен передаваться текущий прогресс в промежутке от 0 до 1.

function myTransition(aRatio:Number):Number

Идея и реализация подсмотрена у Starling Framework.



Public Methods
 MethodDefined By
  
AntTransition
  
getTransition(aName:String):Function
[static] Извлекает зарегистрированный метод под указанным именем.
AntTransition
  
register(aName:String, aFunc:Function):void
[static] Регистрирует указанный метод под указанным именем для последующего его использования в классе AntTween для реализации рассчетов.
AntTransition
Public Constants
 ConstantDefined By
  EASE_IN : String = easeIn
[static]
AntTransition
  EASE_IN_BACK : String = easeInBack
[static]
AntTransition
  EASE_IN_BOUNCE : String = easeInBounce
[static]
AntTransition
  EASE_IN_ELASTIC : String = easeInElastic
[static]
AntTransition
  EASE_IN_OUT : String = easeInOut
[static]
AntTransition
  EASE_IN_OUT_BACK : String = easeInOutBack
[static]
AntTransition
  EASE_IN_OUT_BOUNCE : String = easeInOutBounce
[static]
AntTransition
  EASE_IN_OUT_ELASTIC : String = easeInOutElastic
[static]
AntTransition
  EASE_OUT : String = easeOut
[static]
AntTransition
  EASE_OUT_BACK : String = easeOutBack
[static]
AntTransition
  EASE_OUT_BOUNCE : String = easeOutBounce
[static]
AntTransition
  EASE_OUT_ELASTIC : String = easeOutElastic
[static]
AntTransition
  EASE_OUT_IN : String = easeOutIn
[static]
AntTransition
  EASE_OUT_IN_BACK : String = easeOutInBack
[static]
AntTransition
  EASE_OUT_IN_BOUNCE : String = easeOutInBounce
[static]
AntTransition
  EASE_OUT_IN_ELASTIC : String = easeOutInElastic
[static]
AntTransition
  LINEAR : String = linear
[static]
AntTransition
Constructor Detail
AntTransition()Constructor
public function AntTransition()

Method Detail
getTransition()method
public static function getTransition(aName:String):Function

Извлекает зарегистрированный метод под указанным именем.

Parameters

aName:String — Имя под которым зарегистрирован необходимый метод.

Returns
Function — Возвращает указатель на метод.
register()method 
public static function register(aName:String, aFunc:Function):void

Регистрирует указанный метод под указанным именем для последующего его использования в классе AntTween для реализации рассчетов.

Parameters

aName:String — Имя метода.
 
aFunc:Function — Указатель на регистрируемый метод.

Constant Detail
EASE_INConstant
public static const EASE_IN:String = easeIn

EASE_IN_BACKConstant 
public static const EASE_IN_BACK:String = easeInBack

EASE_IN_BOUNCEConstant 
public static const EASE_IN_BOUNCE:String = easeInBounce

EASE_IN_ELASTICConstant 
public static const EASE_IN_ELASTIC:String = easeInElastic

EASE_IN_OUTConstant 
public static const EASE_IN_OUT:String = easeInOut

EASE_IN_OUT_BACKConstant 
public static const EASE_IN_OUT_BACK:String = easeInOutBack

EASE_IN_OUT_BOUNCEConstant 
public static const EASE_IN_OUT_BOUNCE:String = easeInOutBounce

EASE_IN_OUT_ELASTICConstant 
public static const EASE_IN_OUT_ELASTIC:String = easeInOutElastic

EASE_OUTConstant 
public static const EASE_OUT:String = easeOut

EASE_OUT_BACKConstant 
public static const EASE_OUT_BACK:String = easeOutBack

EASE_OUT_BOUNCEConstant 
public static const EASE_OUT_BOUNCE:String = easeOutBounce

EASE_OUT_ELASTICConstant 
public static const EASE_OUT_ELASTIC:String = easeOutElastic

EASE_OUT_INConstant 
public static const EASE_OUT_IN:String = easeOutIn

EASE_OUT_IN_BACKConstant 
public static const EASE_OUT_IN_BACK:String = easeOutInBack

EASE_OUT_IN_BOUNCEConstant 
public static const EASE_OUT_IN_BOUNCE:String = easeOutInBounce

EASE_OUT_IN_ELASTICConstant 
public static const EASE_OUT_IN_ELASTIC:String = easeOutInElastic

LINEARConstant 
public static const LINEAR:String = linear