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

    −123

    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
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    private var _index:int;
    
    [XmlAttribute]
    [Bindable(event="indexChanged")]
    public function get index():int
    {
    	return deck.slides.getItemIndex(this) + 1;
    }
    
    public function set index(value:int):void
    {
    	_index = value;
    }
    
    private function getIndex(time:Number):int
    {
    	return MathAndGeometryUtils.roundToHalf(time) * 2;
    }
    
    private function getTime(index:int):Number
    {
    	return index / 2;
    }

    Эркюль Пуаро нервно набивает трубку табаком.

    Запостил: wvxvw, 19 Марта 2014

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

    • для товарища Гастингса непосвященных, разьясните пожалуйста.
      Ответить
    • Есть свойство index, я даже спросил у бывшего владельца что оно делает. Владелец ответил что:
      The index of the slide in the deck. 1 first slide, 2 second slide...
      Еще и злобно так.
      Но длительные поиски показали, что свойство это ни на что не влияет, а бывший просто занимался имитацией бурной деятельности, когда его придумал.

      [XmlAttribute] намекает на то, что свойство это замаплено к какому-то ХМЛю, благодаря которому и было обнаружено.
      Ответить

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