no, tu hai creato "cuore1"+count, perciò è come se avessi creato:
cuore10
cuore11
cuore12
cuore13
cuore14
cuore15
...
cuore1400
stessa cosa per "cuore3"+count
e se fai il removeMovieClip di questi elementi subito dopo il ciclo, non avrai ottenuto nulla in ogni caso... perchè il ciclo for avviene in una frazione di tempo pressochè istantanea, quindi in pratica tu staresti creando ed eliminando subito il nuovo clip, senza attendere che questo abbia fatto la sua transizione
inoltre noto un altro errore nel codice che hai postato, ossia che utilizzi lo stesso indice per entrambi i cicli, che apparte essere inutile quando si utilizza un ciclo for (hai già la tua variabile incrementale, "e" nel primo ciclo e "a" nel secondo), crea problemi perchè viene incrementato due volte di seguito, sbeffeggiando il conteggio dei clip e aumentando i cicli di utilizzo della CPU
potresti tranquillamente raccogliere il tuo codice in un unico ciclo con meno complicazioni
Codice PHP:
for (var e = 1; e <= 400; e++){
duplicateMovieClip(cuore, "cuore1"+e, e);
duplicateMovieClip(cuore2, "cuore3"+e, e+400);
this["cuore1"+e]._x = this.news._x+(100*(e+1));
this["cuore1"+e]._y = this.news._y+(100*(e+1));
this["cuore3"+e]._x = cuore2._x+(100*(e+1));
this["cuore3"+e]._y = cuore2._y+(100*(e+1));
}
ps. per l'assegnazione di x e y a "cuore3"+e ho messo cuore2 come riferimento, prima era cuore3 ossia 0