![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
|
Замотался читать факи, чужие классы. У меня ошибки – просто дебильные. Немогу.
class TXMLMenu extends MovieClip
{
public var RootXML:XML;
public function TXMLMenu() {
this.RootXML = new XML();
this.RootXML.ignoreWhite = true;
this.RootXML.load('menu.xml');
this.RootXML.onLoad = function () { this.trace(2222); }
}
private function trace(s) {
.............................
}
}
Ною о помощи. |
|
|||||
|
Регистрация: Oct 2005
Сообщений: 38
|
Почему не работает, у меня все работает.
только трейс ты как-то непонятно вызываешь |
|
|||||
|
.grin! wuz here
|
при работе с классами this писать не нужно. даже вредно.
__________________
Breakcore them all! |
|
|||||
|
Гхм, конструктор вообще-то всегда public, иначе как его вызывать-то ?
Вот так должно работать: RootXML.onLoad = function (success) { trace("Loaded"); trace(this); }
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
я не в тему немножко -)
вот скажите, классы они в принципе быстрее работают? или чем еще лучше чем функциональное программирование? |
|
|||||
|
Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
|
Мой товарищ, вроде как высококвалифицированный as-программер прислал мне свой класс для образца. Там Конструктор - прайват. Правда пустой. This прописано вообще ко всем членам класса.
Ко всему прочему у меня не срабатывает xml_obj.onLoad, не срабатывает трэйс и вообще классы флэша пока вызывают во мне только чёрную злобу =) |
|
|||||
|
Цитата:
конструктор private означает. что ты обект даного класса сможеш создать только в даном классе. во Флеше также имеет смысл для обектов, что наследуються от MovieClip Цитата:
Цитата:
|
|
|||||
|
Flash Aксакал
Регистрация: Jun 2005
Сообщений: 636
|
Цитата:
твоя строчка? Цитата:
по теме: (о пользе всяких там факов) тута, есть подробное объяснение твоей проблемы, к стати ссылка на эту тема есть отсюда: http://www.flasher.ru/forum/showthread.php?t=65536 Аntares писал однажды: Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 11:15. |
|
|
« Предыдущая тема | Следующая тема » |
|
|