Hola, alguien podria decirme la diferencia entre estas dos formas de asignar propiedades?

Código :

var oObjeto:Object = new Object();
oObjeto[mcCuadrado._name] = {propiedad1:"propiedad1"};
oObjeto[mcCuadrado._name.propiedad2] = "propiedad2";

Gracias y feliz año. :lol: