Allora, premetto che ho quasi 39 di febbre e quindi il mio problema potrebbe essere una cavolata, ma è tutto il giorno che mi ci sbattezzo...
Non riesco a duplicare un mc. Spiego in dettaglio il problema:

Prima mi definisco delle costanti:
codice:
// SETTING OTID (object type identificator)
OTID = ["Mine", "P1", "P2", "Rocket", "Barracuda", "Madness_Ray", "Missile_Explosion", "Mortar", "Bomb_Explosion"];
// SETTING DEPTH STARTING AND ACTUAL NUMBERS ACCORDING TO OTID
dOTID = new Array(); 
for (i = 0; i < _root.OTID.length; i++) {
	dOTID[i] = [depth1 + i*max_depth + 1, depth1 + i*max_depth];
}
poi carico un certo clip:
codice:
// LOADING OTID 0
i = 0;
dOTID[i][1]++;
_root.createEmptyMovieClip(OTID[i], dOTID[i][1]);
_root[OTID[i]]._x = 50*i;
_root[OTID[i]]._y = 100;
_root[OTID[i]].loadMovie("components/"+OTID[i]+".swf");
_root["a"+i] = setInterval(preload, 200, OTID[i]);
E quindi voglio duplicarlo.E non funziona. Ho usato vari codici, ma anche il più semplice non funziona:
codice:
dOTID[0][1]++;
duplicateMovieClip("Mine", "Mine14", dOTID[0][1]);
Mine14._x = 500;
trace(Mine14._x);
Non funziona niente... pure il trace rende undefined.


Dov'è l'errore? Vi sarei grato se riusciste ad aiutarmi...