![]() |
Определить наличие свойства/метода
Как определить наличие у абстрактного экземпляра класса определенного свойства (свойство как таковое и/или геттер/сеттер)? Мысли на этот счет есть, но все кажется сильно кривым и "закостылистым"... Спасибо.
|
hasOwnProperty?
|
Что значит у абстрактного экземпляра класса?
|
in, не?
У абстрактного значит у любого? Ибо абстрактных классов в AS3 нет. |
PainKiller, т.е. не имеет значения экземпляр какого именно класса мы исследуем.
GBee, Inet_PC, да, но такие способы вернут true даже если доступен только геттер и, соответственно, вернут false, если доступен только сеттер. |
тогда describeType Вам в помощь.
|
Inet_PC, сам describeType такую проблему не решит, но вкупе с одним из вышеприведенных способов... Спасибо за хорошую мысль.
|
Пардон конечно, но на кой хрен это надо?
|
Psycho Tiger, есть желание управлять изначально неизвестным свойством объекта. Создаю "скроллер". А вот что в качестве "скроллируемого" значения он будет "кушать" - изменение значения x, y, rotation или someValue - его интересовать не должно.
|
Ну да.
Но чего ты добьешься? Смотри: Код AS3:
Это... не то, ради чего стоит стараться. Или я не так понял задачу? |
| Часовой пояс GMT +4, время: 17:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.