Цитата:
|
Сообщение от Antares
Не мешать приемы из AS2 и AS1. В вашем случае пользоваться Function.call и все.
|
ок. исправил на вот это:

Код:
class Foo {
var mData = new Array();
var mXML = null;
function Foo (xml_file) {
mXML = new XML ();
mXML.func = Func1;
mXML.scope = this;
mXML.onLoad = function (success) {
if (success) {
this.func.call (this.scope);
}
}
};
function Func1 () {
// здесь парсится XML
// и идет запись в массив mData
}
function getData () {
trace (mData); // ОПЯТЬ ПУСТОЙ!
}
что теперь делать?
