Показать сообщение отдельно
Старый 26.10.2013, 11:35
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 5  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
(один из хороших примеров, почему надо всеми силами избегать ситуаций когда дети командуют родителями).
Вы приводите парент к МувиКлип. Отлично, это же суперкласс и, что очень приятно, динамический, так что компилятор молча проглатывает вызов неизвестного метода, которого нет у Класса МувиКлип. Все красиво, но ровно до тех пор, пока у конкретного парента ДЕЙСТВИТЕЛЬНО есть такой метод, а вот этого класс-ребенок никак не может гарантировать, ведь создать его экземпляр мог совсем другой наследник МувиКлипа, у которого сроду не было метода quest_click(). По-хорошему нужна безопасная типизация, то есть приведение парента не к динамическому классу, а к конкретному классу, гарантированно имеющему метод quest_click(). Но тогда получается, что ребенок должен "знать" (импортировать) класс своего родителя, и использовать класс ребенка можно только всегда с одним и тем же классом родителя.
Используйте События. Тем более, когда о событиях и идет речь.
__________________
Reality.getBounds(this);