перебор

Код AS3:
for (var key:String in origMC)
не в тему совсем, он не даст ничего, кроме динамических (origMC["myProp"] = "xxx" ) свойств
как уже сказали, самое простое это самому задать необходимые свойства
что-то типа такого

Код AS3:
var cloneMC:*= new (Object(origMC).constructor as Class)();
var props:Array = ["rotation", "x", "y"];
for each(var prop:String in props)
{
cloneMC[prop] = origMC[prop];
}