![]() |
Приведение типов
Здравствуйте, как в Main вызвать у экземпляра RedBall метод его предка Ball?
Код AS3:
Код AS3:
Код AS3:
|
Цитата:
Создайте в Ball метод и не переопределяйте его, тогда можно будет вызвать |
Я удивился, то потому, что в AS2 сработал бы метод именно Ball т.е. метод типа к которому мы приводим объект. Что бы это обойти там мне пришлось использовать интерфейсы, думал и в AS3 также.
|
А можно пример для AS2?
|
Сделал так
Добавил в класс RedBall метод name1 Код AS3:
Код AS3:
|
udaaff
Увы, дело было давнишние и код утерян. Правда вполне возможно, что такое свойство AS2 я нашел только благодаря кривизне своих рук!:) stflasher Не-не-не, так не интересно! Вот если бы можно было вызвать метод из Main не трогая другие классы... |
А зачем так извращаться? Задача была такая "как в Main вызвать у экземпляра RedBall метод его предка Ball?"
Модифицируйте класс RedBall до добавления ещё одного метода и юзайте в Main'e. Вроде больше никак нельзя. |
| Часовой пояс GMT +4, время: 07:21. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.