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:
poi carico un certo clip: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]; }
E quindi voglio duplicarlo.E non funziona. Ho usato vari codici, ma anche il più semplice non funziona: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]);
Non funziona niente... pure il trace rende undefined.codice:dOTID[0][1]++; duplicateMovieClip("Mine", "Mine14", dOTID[0][1]); Mine14._x = 500; trace(Mine14._x);
Dov'è l'errore? Vi sarei grato se riusciste ad aiutarmi...![]()
![]()

Rispondi quotando
