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

    −114

    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
    24. 24
    25. 25
    override public function get name():String {
        if (!this._name) {
            var fullName:String = this.data[FULL_NAME];
            var firstName:String = this.data[FIRST_NAME];
            var lastName:String = this.data[LAST_NAME];
    
            if (fullName) {
                if (fullName == "Yorick") {
                    this._name = Translations.instance.getString(fullName);
                } else {
                    this._name = fullName;
                }
            } else {
                var split:Array = [];
                if (firstName) {
                    split.push(firstName);
                }
                if (lastName) {
                    split.push(lastName);
                }
                this._name = split.join(' ');
            }
        }
        return this._name;
    }

    Люблю свою работу.
    Даже выпиливать не буду.

    Запостил: kyzi007, 13 Марта 2013

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

    • В прошлый раз не успел первым - в этот буду: FLASH НЕ НУЖЕН!
      Ответить
    • Бедный Йорик...
      Ответить
    • >split.join
      Шаблон треснул по швам, но не порвался.
      Ответить
    • Ну в игре это еще что, а когда в налоговых накладных тоже какие-то безвременно ушедшие фигурируют - вот тогда еще интереснее становится. Или, например, намертво забитый в базу тестовый банковский счет...
      Ответить

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