Показать сообщение отдельно
Старый 13.09.2013, 10:38
KumoKairo вне форума Посмотреть профиль Отправить личное сообщение для KumoKairo Найти все сообщения от KumoKairo
  № 45  
Ответить с цитированием
KumoKairo
 
Аватар для KumoKairo

Регистрация: Jan 2013
Сообщений: 550
Записей в блоге: 1
Код AS3:
addChild(clock);
Кстати тоже работать не будет, выдаст ошибку что не может добавить в дисплей лист объект, не наследующий DisplayObject. Как выход кастануть к дисплей объекту
Код AS3:
addChild(clock as DisplayObject);
Но тогда есть вероятность получить null reference exception, да и вообще весь полиморфизм коту под хвост (может наш IClock выводит информацию о времени в консоль, и вообще не является DisplayObject, а мы его пытаемся в дисплейлист добавить?)
Код AS3:
if(clock is DisplayObject)
{
    addChild(clock);
}
Вот так конечно можно перестраховаться, но это совсем не красиво