Объекты являются основными сущностями в структуре приложения, созданного с помощью MnCreator. Объект представляет собой прямоугольную (или квадратную) область, расположенную на сцене. Объект может обладать индивидуальными свойствами и содержимым зависимости от своего типа, при этом каждый объект обладает набором стандартных свойств.
Название | Описание |
---|---|
Название | Помогает разработчику ориентироваться среди всех созданных объектов. Если оно не задано, то генерируется имя по умолчанию, состоящее из уникального цифрового идентификатора объекта на сцене и характеристики его содержимого (например, для изображений – это путь до файла, для текстов – начало текста, и т.п.). |
Z-index | Данное свойство – число, которое определяет порядок отрисовки объектов в группе. Объекты с бо́льшим значением этого параметра будут перекрывать объекты с меньшим значением. |
Координаты | Определяют положение объекта по осям X и Y относительно левого верхнего угла сцены. Значения могут быть любым целым числом. |
Размеры | Текущий размер объекта по осям X (ширина) и Y (высота). Эти свойства доступны только для чтения, так как размер объекта зависит от его содержимого и может быть доступен для изменения только у некоторых типов объектов. |
Положение статической точки | Параметры отвечают за координаты точки, относительно которой происходит вращение, масштабирование и наклон объекта. На рабочей области эта точка отображается зеленым кругом. Свойства указываются в процентах от ширины и высоты объекта соответственно. При этом значения могут быть любым числом, в том числе дробным и отрицательным. Если значение меньше 0% или больше 100%, то точка будет лежать за границами самого объекта. Значения по умолчанию – 50% 50% (центр объекта). |
Масштаб | Параметр отвечает за растягивание и сжатие объекта по соответствующим осям. Масштабирование происходит относительно статической точки объекта. Свойства указываются в процентах, где 0% – невидимый объект, 50% – уменьшенный вдвое объект, 100% – обычный размер объекта, а 200% – увеличенный вдвое размер. При этом значения могут быть любым числом, в том числе дробным и отрицательным. Если значение меньше 0%, то объект будет зеркально отображен по соответствующей оси. Параметры по осям X и Y могут изменяться независимо друг от друга. Значения по умолчанию – 100% 100%. |
Углы наклона | Параметры отвечают за деформацию объекта по соответствующим осям. Такие деформации превращают прямоугольный объект в параллелограм. Свойства указываются в градусах, при этом значения могут быть любым числом, в том числе дробным и отрицательным. Значения по умолчанию – 0° 0°. |
Угол поворота | Параметр отвечает за вращение объекта относительно его статической точки. Свойство указывается в градусах, значение может быть любым числом, в том числе дробным и отрицательным. Значение больше 0 вращает объект по часовой стрелке, а меньше 0 – против. Максимальное и минимальное значения этого параметра не ограничены, но визуально значения 0°, 360° и -360° идентичны. Значения больше 360° или меньше -360° могут использоваться для создания анимаций вращения более чем на 1 оборот вокруг своей оси. Значение по умолчанию – 0°. |
Прозрачность | Параметр отвечает за прозрачность объекта и возможность видеть другие объекты, находящиеся под этим объектом. Свойство указывается в % от 0 до 100, где 0% – полная прозрачность (объект становится невидимым), а 100% – полная непрозрачность. Значение может быть дробным. Значение по умолчанию – 100%. |
Показывать потомков | Параметр отвечает за то, показывать ли вложенные объекты, которые выходят за размеры своего "родительского" объекта. Если эта опция не выбрана, все вложенные объекты будут обрезаться по границам самого объекта. |
Помимо перечисленных параметров, каждый объект обладает дополнительными свойствами, которые зависят от его типа и управляют содержимым этого объекта.
Существует несколько способов создать объект:
Комбинация | Описание |
---|---|
Enter | Снять выделение с объекта или нескольких объектов. |
Нажатый CTRL | Позволяет одновременно выбрать в списке несколько объектов с помощью мыши. |
CTRL + C | Скопировать в буфер обмена объект или несколько объектов. |
CTRL + V | Вставить из буфера обмена данные в объект или в несколько объектов. В случае, если в буфере обмена находятся объекты, они будут добавлены к выбранным как вложенные. |
Влево, Вправо, Вверх или Вниз | Сдвинуть объект или несколько объектов на 1 пиксель в соответствующую сторону. |
CTRL + Влево, Вправо, Вверх, Вниз | Сдвинуть объект или несколько объектов на 10 пикселей в соответствующую сторону. |
Del или Backspace | Удалить выбранный объект или несколько объектов |