Тут еще одна проблема появилась. Понадобилось загрузить xml-файл, в конструкторе главного класса пишу
Код AS1/AS2:
xml = new XML();
xml.ignoreWhite = true;
xml.onLoad = xmlComplete;
xml.load("Menu.xml");
Весь ужас в том что в xmlComplete, несмотря на то что она описана в главном классе, управление передается несчастному xml-объекту (trace(this) проверял).
И получается что из нее я не могу достучаться до методов главного класса,они просто не видны. В AS 3.0 вроде в аналогичных ситуациях все нормально работало.
Пока что удалось восстановить ссылку на его экземпляр с помощью _root.getInstanceAtDepth
Но хотелось бы как то по-человечески.
|