Всем привет. В погоне за совершенствованием, решил изучить структуру TweenLite и написать на основе этого свой эффект. Итак, открыл я класс, посмотрел, что твины можно создавать через статик метод to, возвращающий новый экземпляр класса TweenLite или через конструктор класса. Оба варианта равнозначны, отличие только в записи. Почему так оно сделано?

Код AS3:
public static function to(target:Object, duration:Number, vars:Object):TweenLite {
return new TweenLite(target, duration, vars);
}