![]() |
Как можно оптимизировать код
Я пишу что-то вроде теста: есть 9 составных частей (блоков). С их помощью пользователь должен заполнить 4 блок-схемы. Причем в некоторых из них не важен порядок размещения (нужно просто из 9 возможных блоков, выбрать к примеру 5 нужных), в других же блок-схемах наоборот необходим строгий порядок размещения (каждый блок в строго определенное место).
В итоге получилась огромная программ, где один и тот же код повторяется по многу раз для разных объектов. Например, такой код касается 1 блока (для первой блок-схемы): Код:
in_mc.onPress = function() {Может можно как-нибуть определять имя объекта по которому кликнули? Или еще как-нибудь... или у меня вообще в корне не правильный подход к решению задачи? |
вам надо обращаться к вашим блокам в цикле и имена формировать с переменной из цикла... например:
Код AS1/AS2:
|
Да, хороший совет.. но тут еще фишка в том что блоком является in_mc, а blok1, blok2 и т.д. это лишь возможные ячейки куда мона прилеплять блоки тут же и проверяется правильно ли расположили... вот
|
... ну так ячейки перебирайте в цикле - суть-то одна: иметь динамический доступ:)
|
| Часовой пояс GMT +4, время: 09:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.