Если нельзя будет написать что-то типа

Код AS3:
getDefinitionByName("myPackageForAllNeeded."+xmlClassName);
То тогда уж лучше фабрику забабахать)

Код AS3:
protected static var string2Class:Object = {"MyClass1":MyClass1, "MyClass2":MyClass2};//тут все классы и их названия
public static createClassByName(name:String):Object {
if(string2Class[name] == null) {
throw new Error("no class " + name");
}
return new string2Class[name]();
}