
Код:
class Class1
{
function selectedChannels():Array
{
var flooring:XML = new XML();
flooring.onLoad = function(success)
{
// обработка массива "a"
return(a);
}
flooring.load("bla.xml");
}
}

Код:
import Class1;
var a:Class1 = new Class1();
var b:Array = new Array();
b = a.selectedChannels();
Мне _etc уже успел объяснить что ActionScript работает асинхронно. Я понимаю почему вышеприведённый код не работает, но я не знаю как эту задачу в итоге реализовать.
Желательно конечно изменить класс, а не основной код.