Solucionado.
No me habia dado cuenta que habia que pasar la variable mc que pasa a la funcion onLoadInit
:D
Código:
import flash.display.BitmapData;
var miXML:XML = new XML();
var mcl:MovieClipLoader = new MovieClipLoader();
var oyente:Object = new Object();
var despl:Number = 0;
var anchuraT:Number = 0;
oyente.onLoadInit = function(mc){
anchuraT = mc._width;
texto.text = anchuraT;
despl += anchuraT;
mc._x = -despl;
}
miXML.ignoreWhite = true;
miXML.onLoad = function(success){
if (success){
for (i = 0; i < miXML.firstChild.childNodes.length; i++){
var mc:MovieClip = createEmptyMovieClip("rr" + i, getNextHighestDepth());
mcl.addListener(oyente);
mcl.loadClip("http://www.forosdelweb.com/images/personal/"+miXML.firstChild.childNodes[i].childNodes[1].firstChild, mc);
}
}
}
miXML.load("http://www.forosdelweb.com/images/personal/fotos.php");
stop();