Казалось бы, какие тут могут быть сложности? В конструктор собственного твинера передаём ссылку на объект, параметр, который надо бы менять, конечное значение и время/кадры, за которое этот параметр должен плавно принять конечный вид. Для простоты возьмём случай покадрового изменения значения:

Код AS3:
public class SomeTweener {
private var _obj:Object;
private var _paramName:String;
private var _endValue:Number;
private var _frames:Number;
public function
...