1. ActionScript / Говнокод #9918

    −121

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    public function isTopLevelWindow(object:DisplayObject):Boolean
        {
            return object is IUIComponent &&
                   IUIComponent(object) == topLevelWindow;
        }

    Адоб, еще один не справился с приведением типов... код в SystemManager.

    Запостил: wvxvw, 11 Апреля 2012

    Комментарии (6) RSS

    • Интересно что будет с флексом на опенсорсе.
      Ответить
      • сиськи его уже захватили, а скоро они захватят мир! ))
        Ответить
      • http://flex.sourceforge.net/
        Ответить
      • Пока ситуация выглядит примерно так:
        Пока люди не знакомы, или плохо знакомы с исходниками, им хочется поучавствовать в проекте и помочь. Через какое-то время приходит озарение, что все так плохо, что с какой стороны ни возьмись все рушится, и маленькими кусочками не переделать. Так что, по большому счету есть два пути развития: Майкл, очевидно, будет поддерживать старый УГ код добавляя по минимуму патчи, когда будут обнаруживаться баги, Нил хочет переписать это УГ на Хексе - но проблема остается та же: переписаное будет таким же УГ, как и было. Переписывать маленькими кусочками переделывая на ходу рахитектуру нет просто никаких сил и нервов.
        Но с другой стороны, есть маленькая надежда, что в результате переписывания появится какая-нибудь параллельная библиотека, которая будет делать что-нибудь похожее.
        Ответить

    Добавить комментарий