Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Сохранение и активизация панелей, созданных в редакторе Visual MAXScript




По завершении правки вы можете сохранить свой проект VMS двумя способами: в файле с расширением.vms и в файле сценария MAXScript с расширением.ms.

При открытии файла формата VMS открывает и редактор VMS. Если же ре­зультаты правки сохранены в файле с расширением.ms, в MAXScript фактически создается сценарий, который может быть затем выполнен. Прежде чем продолжить работу с панелью, измените ее имя.


Приложение

Для того чтобы сохранить и активизировать панель, созданную в редакторе Visual MAXScript, выполните следующее упражнение.

1. Щелкните на панели в редакторе VMS, чтобы выделить ее.

2. Щелкните на вкладке Properties.

3. Измените значение в поле name на message, а значение в поле caption — на MessageBox.

 

 


4. Выберите команду File ⇨ Save As… из меню в окне редактора Visual MAXScript. В ответ на запрос разорвать связь с редактором сценариев MAXScript, щелкните на кнопке Yes.

5. Выберите вариант MAXScript Files из раскрывающегося свитка, расположенного в нижней части открывшегося диалогового окна “Сохранить как”.

6. Выберите удобный каталог для сохранения файла.

7. Закройте редактор Visual MAXScript.

8. Откройте файл формата MS в окне редактора сценариев MAXScript Editor. В этом окне появится следующий сценарий:

rollout message "Message Box" width:162 height:300

(

button btn1 "Button" pos:[41, 27] width:76 height30

on btn1 pressed do messagebox "Here is the message!"

)

Ваш сценарий может выглядеть несколько иначе, отражая другое положение и размеры кнопки.

9. Заключите этот сценарий в оболочку утилиты следующим образом:

utility test "Message Test"

(

rollout message "Message Box" width:162 height:300

(

button btn1 "Button" pos:[41, 27] width:76 height30

on btn1 pressed do messagebox "Here is the message!"

)

)


Приложение

Осталось сделать лишь один шаг, чтобы привести сценарий в рабочее состояние. По умолчанию панели со свитками не вводятся в утилиту, если не указать на их существование явно. Следовательно, для ввода данной панели со свитком на панели команд Utilities необходимо добавить в код сценария обработчик событий open.

10. Добавьте в сценарий следующие строки кода:

utility test "Message Test"

(

rollout message "Message Box" width:162 height: 300

(

button btn1 "Button" pos: [41,27] width:76 height:30

on btn1 pressed do messagebox "Here is the message!"

)

on test open do

(

addRollout message

)

)

11. Нажмите комбинацию клавиш <Ctrl+E>, чтобы выполнить сценарий.

12. Перейдите к панели Utilities и выберите кнопку MAXScript.

13. Выберите утилиту Message Test из раскрывающегося списка Utilities. Вид панели Utilities изменится так, как показано на приведенном ниже рисунке.

 

 


Итак, на панели Utilities появятся два отдельных свитка. Появление нового свитка на панели Utilities обеспечивает функция addRollout. Для того чтобы свернуть небольшой свиток Message Test, щелкните на кнопке Close. При этом останется другой свиток — Message Box. Несмотря на то что свиток Message Box введен внутри утилиты Message Test, он является совершенно независимым объектом.


Приложение




Поделиться с друзьями:


Дата добавления: 2014-10-15; Просмотров: 595; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.