Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
выполнение одной команды для нескольких объектов
OnideoДата: Воскресенье, 22 Мая 2011, 11:08 | Сообщение # 1
Постоянный участник
Группа: Проверенные
Сообщений: 225
Репутация: 0
Награды: 0
Статус: Offline
Захожу в скрипт например "горячей точки" и мне нужно скрыть сразу 20 объектов, но для этого нужно 20 раз нажать команду HIDE и выбрать объект, который нужно спрятать -
Согласитесь, что это очень долго и нуторно, особенно когда у меня 50 страниц
и на каждой странице нужно написать по такому скрипту, при чём на каждой странице скрывать нужно разные объекты и копирование тут не прокатит.
Было бы очень удобно нажать команду HIDE и выделив правой кнопкой мыши нужные объекты
выбрать их нажав левую кнопку мыши и всё написалось бы скопом.
В скрипте MMB "такая телега не поедет", но можно ли как то иначе избежать эту рутину
сэкономив время не заморачиваясь на точечном прописывании одной команды для большого количества объектов?


 
DEMBELДата: Воскресенье, 22 Мая 2011, 11:44 | Сообщение # 2
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
сгруппировать обьекты в группу (выделить обьекты и CTRL+G) и производить действия с группами обьектов.

кроме того, можно влиять на обьекты на других страницах, достаточно прописать имя страницы, например: RunScript("Page2::Script"). К сожалению это не касается Show/Hide несмотря на то что в справке это указано (мы где-то обсуждали это, не помню нашлось ли решение). Да и вызываемый с другой страницы скрипт будет выполнен относительно обьектов текущей страницы.

Добавлено (22 Май 2011, 11:44)
---------------------------------------------
группируйте только после полного взаиморазмещения всех обьектов, иначе потом запутаетесь в порядке наложения, размещая один обьект над другим в списке обьектов.

Прикрепления: 8965654.png (2.5 Kb)




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
  • Страница 1 из 1
  • 1
Поиск: