проблем такой короче:
вот такой код:

Код:
var sender:LoadVars = new LoadVars();
var receiver:LoadVars = new LoadVars();
inp.html = true;
sender.zapros = "undefined";
sender.sendAndLoad("http://localhost/zzz.php", receiver, "POST");
receiver.onData = function(txt:String) {
if (txt != undefined) {
otvet=txt.split("__");
inp.htmlText = otvet[0];
sm = otvet[1];
} else inp.text = "Нет ответа от сервера!";
};
trace(sm);
тут ответ приходит в виде "валпивалп__67".
ну понятно, что он делится сплитом на otvet[0] и otvet[1].
Прикол в том, что надо otvet[1] потом использовать позже, а он не куда не передаётся,
потому что определён как бы внутри функции и за её пределы никуда не передаётся(
трэйс возвращает undefined.
даже если так:

Код:
var otvet:Array;
var sm:String;
var sender:LoadVars = new LoadVars();
var receiver:LoadVars = new LoadVars();
inp.html = true;
sender.zapros = "undefined";
sender.sendAndLoad("http://localhost/zzz.php", receiver, "POST");
receiver.onData = function(txt:String) {
if (txt != undefined) {
otvet=txt.split("__");
inp.htmlText = otvet[0];
sm = otvet[1];
} else inp.text = "Нет ответа от сервера!";
};
trace(sm);
trace(otvet[1]);