imposible, estas nombrando una variable "textorecuperado" que todavia no tiene un valor, su valor es "undefined".
es un error muy comun en muchos, si bien actionscript se ejecuta linea por linea esto no quiere decir que las variables que toman datos externos ya tengan un valor.
por eso se usa un listener, para saber cuando el valor ya esta disponible.
entonces tu codigo quedaria asi:
Código:
var webpart:String = "Http://www.sitio.com";
var cargaMovie:MovieClipLoader = new MovieClipLoader();
var unListener:Object = new Object();
unListener.onLoadInit = function(target_mc:MovieClip):Void {
trace(target_mc._width);
target_mc._width=250;
target_mc._height=150;
target_mc._x=-120;
target_mc._y=-65;
}
cargaMovie.addListener(unListener);
var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
var a:LoadVars = new LoadVars();
a.load("http://www.sitio.com/noticia.php?columna=foto");
a.onLoad=function (success:Boolean){
if(success)
{
cargaMovie.loadClip(webpart+this.texto3, mc);
}
}
cuidado porque en el codigo que has puesto hay errores, falta puntuacion y declarar variables y su correspondiente tipo!.
copia esto y ve si funciona.
suerte!