Yo diría aunque puede que me equivoque que el problema es este:
Lo que supongo que te sucede es que lanzas la carga de las variables y posteriormente no tienes nada que compruebe la carga.
Si quieres usar loadVariablesNum en contraposiciçon a loadVars que si que tiene un evento asociado de carga, tienes entonces que crearte un intervalo que detecte la carga de las mismas y cuando estén cargadas se destruya a si mismo.
Código PHP:
loadVariablesNum("texto.txt", 0);
function chequearCarga()
{
if (_level0.done != undefined)
{
trace("variables cargadas");
clearInterval(idIntervalo);
}
}
var idIntervalo:Number = setInterval(chequearCarga, 100);
En resumen, en local te funciona porque inmediatamente después de lanzar la instrucción 'loadVariablesNum' flash las obtiene, pero subido a la web hay un coste de tiempo de carga suficiente para que al intentar acceder a ellas no las encuentre porque aún no las ha cargado.
Mi recomendación es que te olvides de 'loadVariablesNum' y uses LoadVars() con el evento de onLoad().
Pero con el código que te paso debería de pitar el asunto.
Salu2 ;)