Показать сообщение отдельно
Старый 23.02.2006, 23:35
3s3 вне форума Посмотреть профиль Отправить личное сообщение для 3s3 Посетить домашнюю страницу 3s3 Найти все сообщения от 3s3
  № 3  
Ответить с цитированием
3s3

Регистрация: Oct 2005
Сообщений: 11
Отправить сообщение для 3s3 с помощью ICQ
Цитата:
Сообщение от 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); // ОПЯТЬ ПУСТОЙ! }
что теперь делать?