Тем, что LoadVars - класс заточенный под загрузку переменных.
А loadVariables - это функция, и соответственно событий у нее нет, загрузку нужно проверять дебильной системой опросов.
Почитай хелп - там все подробно описано.
Сравни:
Код:
target_mc.loadVariables("params.txt");
function checkParamsLoaded() {
if (target_mc.done != undefined) {
trace("finished loading. killing interval.");
clearInterval(param_interval);
}
}
var param_interval = setInterval(checkParamsLoaded, 100);
и
Код:
lv = new LoadVars();
lv.onLoad = function(){
trace("Loaded!");
}
lv.load("file.txt");
К тому же:
1. В loadVariables должна быть одна определенная переменная для проверки загрузки
2. Событие существенно менее ресурсоемко чем опрос через setInterval
это все только навскидку =)))