Il codice sarebbe giusto, nel senso che fa quello che gli dici, ma devi considerare che il loadMovie è un metodo distruttivo, ossia quando viene invocato in un clip, elimina tutto ciò che il clip conteneva, sostituendolo con il filmato o l'immagine esterna caricata.
Ti consiglio di aggiungere un movieclip vuoto all'interno di quello che attacchi con attachMovie e usare quello come target per caricare il file esterno.
Codice PHP:
var nuovocampo = this.attachMovie ("MCFOTO", "MCFOTO" + giro, this.getNextHighestDepth());
nuovocampo.thumb.loadMovie(pathImmagine);
nuovocampo.mcprix.txtprezzo.text= arrayPrezzo[giro];