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

    −94

    1. 1
    2. 2
    mCharInfoContent.x += ( hexTile.x + hexTile.parent.x + hexTile.parent.parent.x + hexTile.parent.parent.parent.x );
    mCharInfoContent.y += ( hexTile.y + hexTile.parent.y + hexTile.parent.parent.y + hexTile.parent.parent.parent.y );

    Красота неописуемая, метод научного тыка в действии

    Запостил: Werdn, 11 Марта 2011

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

    • var a:uint = 1;
      trace((this.b.c.d.parent.parent.parent as (this as Class)).a);

      А если серьезно - бывают моменты, когда нужны похожие красоты.
      Лично я не понял смысл этих строк. Это бубен во имя localToGlobal?
      Ответить
      • Красоты, бывает, требуются и по-хлеще
        Некоторые умудряются оставаться в тени во время всей разработки и поддержки
        А об некоторые как споткнешься...

        Здесь, например, человек будет сильно удивлен, когда пенересёт hexTile(или его родитель, или родитель его родителя) в другую формочку и словит много приятных впечатлений.
        Ответить
    • Парентом об парент, ёклмн.
      Ответить
    • помнится, я так на жабаскрипте изголялся, что бы абсолютные координаты элемента узнать. Но это было давно, пока не было нормального способа это делать
      Ответить

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