Вот скрипт, который запрашивает страницу по URL:

Код AS1/AS2:
function initProg(){ // Функция инициализации
KDratio = 0;
MyKills = 0;
MyDeaths = 0;
ok.onPress = function():Void{
if (nick != ""){
nickURL = "http://www.plazmaburst2.com/?a=&s=7&ac="+nick;
intUpdateRatio = setInterval(UpdateRatio,5000);
UpdateRatio();
KDratio = "Waiting...";
MyKills = "Waiting...";
MyDeaths = "Waiting...";
}
}
}
initProg();
function UpdateRatio(){ // Функция получения данных
var loader:LoadVars = new LoadVars();
loader.onData = dataParser;
loader.load(nickURL);
}
function dataParser(datar:String):Void { // Функция обработки
kill = datar.indexOf("Kills:",0);
dea = datar.indexOf("Deaths:",0);
ratio = datar.indexOf("k/d Ratio:",0);
Tkill = datar.slice(kill,dea);
Tdea = datar.slice(dea,ratio);
killL = length(Tkill);
deaL = length(Tdea);
TDkill1 = "</td>\n <td class=\"si\"> </td>\n <td align=\"left\" class=\"si\" style=\"color:#66FF66\"> \n ";
killA = Tkill.split(TDkill1).join("");
TDkill2 = " </td>\n </tr>\n <tr> \n <td align=\"right\" class=\"si\">";
killA = killA.split(TDkill2).join("");
killA = killA.split(" ").join("");
MyKills = killA.split("Kills:").join("");
TDdea1 = "</td>\n <td class=\"si\"> </td>\n <td align=\"left\" class=\"si\" style=\"color:#FF6666\"> \n ";
deaA = Tdea.split(TDdea1).join("");
TDdea2 = " </td>\n </tr>\n <tr> \n <td align=\"right\" class=\"si\">";
deaA = deaA.split(TDdea2).join("");
MyDeaths = deaA.split("Deaths: ").join("");
KDratio = Math.round(Number(MyKills) / Number(MyDeaths)*100)/100;
}
Суть скрипты заключается в том, чтобы получать информацию об количествах убийств и смертей.
На функцию обработки можно внимания не обращать, а вот на функцию получения данных - надо. Как мне организовать условие if, чтобы проверять, а не получены ли данные? И если получены, то начать обработку. Заранее спасибо.