1)NON "C =new object()" ma "C =new Object()"
2)se tu metti "with (C){
_width = 10;
_height = 10;
} " imposti l' altezza e la larghezza di "C" che non è un movieclip ma un oggetto generico e tra l' altro vuoto
3)se vuoi usare "with" con delle variabili (che devono avere un nome diverso da "_width e _height" ad es. puoi utilizzare come ti ho scritto prima "altezza e larghezza")la variabile deve essere stata dichiarata all'esterno dell'azione with oppure è necessario definire il percorso completo della linea temporale sulla quale risiede la variabile(preso pari pari dalla guida di riferimento di actionscript).
Quindi ricapitolando puoi fare cosi:
C =new Object()
with (C){
_root.C.altezza = 10;
_root.C.larghezza = 10;
}
_root.attachMovie("nomeID","nuovo", 1,C);
o cosi:
C =new Object()
C.altezza='' ;
C.larghezza='' ;
with (C){
altezza = 10;
larghezza = 10;
}
_root.attachMovie("nomeID","nuovo", 1,C);
![]()