Друзья, допустим скрипт такой:

Код:
var my_lv:LoadVars = new LoadVars();
my_lv.load("clock.txt");
my_lv.onLoad = function(success){
if(success){
readData(my_lv.time);
}
};
function readData(a){
trace(a);
}
Трейс выдаёт необходимый результат (циферка 1 или 0, из внешнего файла). Теперь же нет сомнений, что файл загружен и обработан, так?
Возвращаясь к основной проблеме -
дальше в этом же кадре идёт код:

Код:
if(a == "1"){
...
}
else if(a == "0"){
...
}
Как циферку, полученную из файла, сделать переменной 'а', описанной выше? Вне функции, ибо эти переменные еще в других кадрах обрабатываются.
На PHP пишется - global переменная - и с ней можно работать. Как здесь получить переменную 'a' вне функции?
Или задать порядок обработки скрипта (насколько я понимаю, в приведенном скрипте if'ы обрабатываются раньше функций)?