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

    −161

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    // RangeError: Error #2006: The supplied index is out of bounds.
    //	at flash.display::DisplayObjectContainer/getChildAt()
    //	at com.pt.utils::CustomSWFLoaderUtil$/isCorrectCustomSWF()[/var/lib/jenkins/workspace/<secret>/src/com/pt/utils/CustomSWFLoaderUtil.as:23]
    
    private static function isCorrectCustomSWF(swf:SWFLoader):Boolean
    {
    	if (swf &&
    		swf.content &&
    		swf.content is ContentDisplay &&
    		(swf.content as ContentDisplay).getChildAt(0) &&
    		(swf.content as ContentDisplay).getChildAt(0) is MovieClip &&
    		((swf.content as ContentDisplay).getChildAt(0) as MovieClip).numChildren == 1)
    		return (swf.content.getChildAt(0) is MovieClip);
    	else 
    		return false;
    }

    Ну не фарт!

    Запостил: wvxvw, 21 Августа 2014

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

    • >> ((swf.content as ContentDisplay).getChildAt(0) as MovieClip).numChildren == 1)
      (Чем-то (неуловимо (напомнило (лисп.))))
      Ответить
    • Только бы не в эксепшен, только бы не в эксепшен. Хрен ли чинить когда прикрыть полотенчиком можно.
      Ответить

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