Показать сообщение отдельно
Старый 20.05.2011, 14:36
JekaB вне форума Посмотреть профиль Отправить личное сообщение для JekaB Найти все сообщения от JekaB
  № 10  
JekaB

Регистрация: Feb 2011
Сообщений: 10
А что тут непонятного?
Есть навигатор, который рисует обьекты разные. Информацию про обьекты берет из обьекта хоста. Хост имеет заранее определенный интерфейс. Хост и имплементацию интерфейса программирую я. Вот где то в недрах навигатора идет вызов obj["Child.Age"], так как Child и Age функции должны уже быть.
Если быть точне, вызываеться так:

Код AS3:
 private var agePath:String = "Child.Age";
...
 private function getHostPropertyAge() : uint
        {
            return host == null ? (null) : (getter != null ? (getter(host)) : (host[agePath]));
        }// end function
...
где host не нулевой обьект Parent, getter равен нулю