Probabilmente perchè una volta ricreato viene risettata a=1 e il nuovo movieclip viene creato sempre sul livello 1.

prova a togliere

Codice PHP:
onClipEvent (load) {
a=1

a inserire

a=1;

nel primo frame della timeline principale e nel codice del movieclip a sostituire "a" con:

Codice PHP:
_root.++;
trace("a: "+_root.a);
duplicateMovieClip(this"mobile_2_"+_root.a,_root.a);