
Код AS3:
public function clone(baseObjectPtr:BaseObject = null):BaseObject {
baseObjectPtr.id = id;
baseObjectPtr.name = name;
baseObjectPtr.type = type;
return baseObjectPtr;
}

Код AS3:
override public function clone(baseObjectPtr:BaseObject = null):BaseObject {
var dublicate:WorldObject = super.clone(new WorldObject()) as WorldObject;
dublicate.currAnim = currAnim;
return duplicate;
}
Добавлено через 2 минуты
Это что бы работало, а вообще baseObjectPtr можно было бы создавать в самой функции clone, а не параметром передавать.