![]() |
Какой код лучше?
Есть некоторое количество "главных" клипов. В этих клипах есть подклипы, причём во всех главных разное количество подклипов. Задаётся "невидимость" этих клипов.У меня возник вопрос, какой код будет работать лучше, какой является более оптимизированым? И почему?
Первый код: Код:
for (i=1; i<=73; i++) {Код:
for (i=1; i<=73; i++) { |
Можно просто условие на существование клипа поставить и все.
А лучше организовать событийную модель, но это в данном случае геморрой. |
Ситуация следущая. Есть компонент ComboBox. После выбора определённого пункта из этого компонента, видимость подклипа, соответсвующего этому пункту должна значение false поменять на значение true. Делаю это так:
Код:
for (i=1; i<=16; i++) { |
Ошибка в проектировании налицо.
|
Указать её можно?
|
Я понятия не имею, что у тебя там за проект, но когда начинается писанина подобного кода с копипастом, то это автоматом означает то, что что-то сделано явно не так.
|
Проект - это дипломная работа для института и делаю карту города. Первая работа (для меня серьёзная) на флеше. Главный клип- это улица, а подклип - это дом. Примерно так я хочу "находить" конкретный дом. Если вам не трудно, то подскажете другой алгорит, как это можно реализовать(хотя бы без кода). И если не смотреть на "писанину с копипастом", то какой всё же код лучше(из первого сообщения)?
|
В данном случае второй. На ошибку в работе можно закрыть глаза, это не AS3.
|
Спасибо!
|
А у меня в комбобоксе 240 строк, заполняются они будут из ХМЛ (пока еще не придумал как) и я вот думаю как сделать так чтобы при нажатии происходило перемещение к нужному объекту? Писать класс с твином?
|
ARTur2, надо переписать.
А вдруг появится ещё элементов разных, домов улиц, ларьков. Тогда уж тяжко будет, циклы пойдут до других i. __etc, прав. Как только появляется такие кодовые дебри - надо перестраиваться. Исключение наверное - только, если вот эта туева хуча кода не залатает дыру в коде, проекта, который нужно сдавать позавчера :) |
| Часовой пояс GMT +4, время: 23:25. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.