Pensavo anche io di far così....è che non ho idea di come fare a mettere i vari elementi in un nuovo mc.
Io creo:
var contenitore = createEmptyMovieClip("contenitore" , getNextHighestDepth());

il mio contenitore poi per metterci dentro i vari "legendbox"

var _loc4 = createEmptyMovieClip("legendbox" + i, getNextHighestDepth());

e i vari "legend"

createTextField("legend"+i,i*10+1*chartInfo.length ,270,30+i*30,120,100);