Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Вне контекста определить трудно, но, похоже, это некая "инициализация" объектов. Если так, то говнисто довольно. ООП нужно для этого юзать, классы, там... 21-й век же на дворе!
Судя по _visible - это AS1 / AS2. Ну, там все так же, как на яваскрипте писали, за редким исключением. А вообще, конечно, "pirat" + i можно было посчитать вего один раз, ссылку на scene.scene["pirat" + i] тоже можно было получить всего один раз и т.д. А с другой стороны, может быть когда-нибудь AS компилятор научится находить повторяющиеся куски кода и сам их "оптимизировать", и вдруг старый говнокод станет быстрее работать? 🙂
и строки 8 , есть еще что-то особенное, чего я не вижу?