le variabili che arrivano da xml sono di tipo "stringa", perciò non puoi richiamare in quel modo un percorso, è come se stessi scrivendo
"mio_clip"
il chè ovviamente genera un errore di parsing
però se tu sai dove si trovano questi clip, puoi richiamarli in questo modo
_root["mio_clip"]
perciò nel tuo caso
for (var k:Number = 0; k<a.length; k++) {
_root[a[k].id]
}
ps. quel a[k].id.getUrl(a[k].link,a[k].targets) sarebbe comunque sbagliato perchè non esiste la funzione MovieClip.getUrl()