У меня там всё же в функции есть что то я просто это вырезал для наглядности и структуру мне желательно такую же оставить, я попытался Ваш код переписать, всё равно не работает.

Код AS1/AS2:
getV = function (v1) {
//тоесть тут бла бла бла зависящий от v1 и влияющий на sendvar
sendvar.sendAndLoad(SERVER, varxml, "POST");
varxml.onLoad = function() {
vr=varxml.firstChild.firstChild.nodeValue;
trace("Загрузил");
}
return vr;
}