Как следует из названия, контейнеры – это объекты, которые содержат другие объекты. Они полезны для создания действий, рассчитанных на распознавание объектов, которые либо принимаются, либо отвергаются другим объектом. Любой объект, не соответствующий всем указанным в контейнере свойствам, отвергается при каждой попытке поместить его в данный контейнер.
Выбрать свойства контейнера и определить его поведение можно в разделе "Контейнер" обозревателя свойств.
|
Для получения дополнительных сведений об имеющихся свойствах контейнера см. Ссылки > Свойства > Свойства контейнера . Для получения дополнительных сведений о том, как изменять свойства, см. Изменение свойств объекта . |
Ниже описаны правила, используемые контейнером, способ создания контейнера и добавления звука успешной операции:
Любой тип объекта может быть контейнером.
Объект, который будет заключаться в контейнере, должен располагаться перед ним. Таким образом, он должен находиться либо:
На более высоком слое, нежели контейнер, либо
Выше в порядке наложения в том же слое, что и контейнер.
Контейнеры могут содержать другие контейнеры, создавая вложенные контейнеры.
Пометки, нарисованные непосредственно на объекте контейнера, будут автоматически принадлежать контейнеру.
Ниже показано, как превратить объект фигуры в контейнер, который может содержать один определенный объект, но отвергнет любые другие.
|
|
|
|
При попытке поместить синий треугольник в контейнер он будет автоматически возвращен в исходную позицию.
|
|
|
|
|
Когда элемент помещен в контейнер, его можно переместить из контейнера одним движением. Все дальнейшие перемещения, когда объект не находится в контейнере, вернут его в исходное положение. |
Звук успешной операции - звуковой файл, воспроизводимый после корректного заключения объекта в контейнер.
Ниже будет показано, как добавить звук успешной операции к контейнеру:
|
|
|
|
|
Свойство "Звук успешной операции" следует устанавливать на контейнере, а не на его содержимом. |