Цитата:
 Код:
xmlLoader.onLoad = function(success){
if (success) {
gogo = this.firstChild.childNodes.length;
_root.SCR.test();
}
}
|
Потому что в данном случае флешка "думает", что gogo относиться к xmlLoader'у, а не к твоему классу.
Лечение: использование делегатов
Пример:
В самом начале файлика с классом (до объявления класса):

Код:
import mx.utils.Delegate
Дальше в классе объявляешь метод

Код:
private afterLoad(success:Boolean):Void
{
if (success)
{
this.gogo = this.firstChild.childNodes.length;
this.test();
}
}
и цепляешь делегата на onLoad

Код:
xmlLoader.onLoad = Delegate.create(this, afterLoad);
И еще - проверь правильность XML-файла