salve a tutti
scrivendo un metodo per una classe AS 2.0 mi sono imbattuto in questo comportamento, probabilmente esatto ma per me ancora oscuro al 50%:
questo codice
//X e Y vengono definite prima
_root.createEmptyMovieClip("centro_mc",10);
with(_root.centro_mc) {
_x=X;
_y=Y;
}
non funziona: le variabili X e Y risultano "undefined";
questo invece
_root.createEmptyMovieClip("centro_mc",10);
_root.centro_mc._x=X;
_root.centro_mc._y=Y;
funziona.
Ho l'impressione che sia un discorso di visibilità delle variabili: è come se con with(mc) le variabili vengano considerate locali alla mc.
Qualcuno sa chiarirmi la questione, o almeno indirizzarmi ad una resource pertinente?
Grazie!

Rispondi quotando