Checkbox — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
Строка 9: Строка 9:
 
== Основные параметры ==
 
== Основные параметры ==
  
'''Группа - не отмечена (внешний вид)'''
+
'''Группа - не отмечена (внешний вид)''':
 
[[Файл:Checkboxpropert.png|250px|right]]
 
[[Файл:Checkboxpropert.png|250px|right]]
  
*'''up''' - Графический ресурс для отображения не отмеченного checkbox в отжатом состоянии. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
+
*'''up''' - графический ресурс для отображения не отмеченного checkbox в отжатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования);
*'''down''' - Графический ресурс отображения не отмеченного checkbox в нажатом состоянии. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). Может отсутствовать.
+
*'''down''' - графический ресурс отображения не отмеченного checkbox в нажатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать;
*'''over''' - Графический ресурс для отображения не отмеченного checkbox в состоянии мышь над ним. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
+
*'''over''' - графический ресурс для отображения не отмеченного checkbox в состоянии мышь над ним, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
  
'''Группа - отмечена (внешний вид''')
+
'''Группа - отмечена (внешний вид'''):
  
*'''up''' - Графический ресурс для отображения отмеченного checkbox в отжатом состоянии. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
+
*'''up''' - графический ресурс для отображения отмеченного checkbox в отжатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования);
*'''down''' - Графический ресурс отображения отмеченного checkbox в нажатом состоянии. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). Может отсутствовать.
+
*'''down''' - графический ресурс отображения отмеченного checkbox в нажатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать;
*'''over''' - Графический ресурс для отображения отмеченного checkbox в состоянии мышь над ним. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
+
*'''over''' - графический ресурс для отображения отмеченного checkbox в состоянии мышь над ним, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
  
'''Группа -Параметры звук'''
+
'''Группа -Параметры звук''':
  
*'''up''' - Звуковой ресурс для проигрывания не отмеченного checkbox. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
+
*'''up''' - звуковой ресурс для проигрывания не отмеченного checkbox, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования);
*'''down'''  - Звуковой ресурс для проигрывания отмеченного checkbox. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). Может отсутствовать.
+
*'''down'''  - звуковой ресурс для проигрывания отмеченного checkbox, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать;
*'''over''' - Звуковой ресурс для проигрывания checkbox с мышью над ней. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). Может отсутствовать.
+
*'''over''' - звуковой ресурс для проигрывания checkbox с мышью над ней, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать.
  
'''Группа - Параметр надпись'''
+
'''Группа - Параметр надпись''':
  
*'''текст''' - Текстовая надпись, появляющаяся справа от изображения объекта checkbox.
+
*'''текст''' - текстовая надпись, появляющаяся справа от изображения объекта checkbox;
*'''имя''' - Номер шрифта - целое число, начиная с 0 (порядковый номер шрифта).
+
*'''имя''' - номер шрифта - целое число, начиная с 0 (порядковый номер шрифта);
*'''размер''' - Размер шрифта.
+
*'''размер''' - размер шрифта;
*'''цвет''' - Цвет шрифта.
+
*'''цвет''' - цвет шрифта;
*'''отступ''' - Отступ текста от правого края картинки (может быть отрицательным).
+
*'''отступ''' - отступ текста от правого края картинки (может быть отрицательным).
  
 
== Добавляемые параметры ==
 
== Добавляемые параметры ==

Версия 09:08, 23 мая 2013

Checkbox - тип объекта, который обладает двумя фиксированными состояниями: включен (отмечен) и выключен (не отмечен), и способен изменять состояние/параметр других объектов. Используется как тумблер, например, играть с подсказками или без, отображать текст на русском или на английском и т.п. Через редактор ресурсов можно загрузить от одного до трех графических ресурсов (up, down, over) для изменения состояния checkbox.


Общие параметры

(см. описание Object)

Основные параметры

Группа - не отмечена (внешний вид):

Checkboxpropert.png
  • up - графический ресурс для отображения не отмеченного checkbox в отжатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования);
  • down - графический ресурс отображения не отмеченного checkbox в нажатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать;
  • over - графический ресурс для отображения не отмеченного checkbox в состоянии мышь над ним, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).

Группа - отмечена (внешний вид):

  • up - графический ресурс для отображения отмеченного checkbox в отжатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования);
  • down - графический ресурс отображения отмеченного checkbox в нажатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать;
  • over - графический ресурс для отображения отмеченного checkbox в состоянии мышь над ним, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).

Группа -Параметры звук:

  • up - звуковой ресурс для проигрывания не отмеченного checkbox, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования);
  • down - звуковой ресурс для проигрывания отмеченного checkbox, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать;
  • over - звуковой ресурс для проигрывания checkbox с мышью над ней, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать.

Группа - Параметр надпись:

  • текст - текстовая надпись, появляющаяся справа от изображения объекта checkbox;
  • имя - номер шрифта - целое число, начиная с 0 (порядковый номер шрифта);
  • размер - размер шрифта;
  • цвет - цвет шрифта;
  • отступ - отступ текста от правого края картинки (может быть отрицательным).

Добавляемые параметры

Checkbox 2.jpg

Меню выбора Добавляемые параметры к объектам активируется по правой кнопки мыши.

+.png При выключении/включении checkbox, изменить параметр (свойство) объекта (если не отмечена/если отмечена):

  • объект - объект, которому будет меняться параметр при выключении/включении checkbox;
  • свойство - изменяемый параметр;
  • значение - новое значение параметра.

+.png При выключении/включении изменить графику объекта (если не отмечена/если отмечена):

  • объект - объект, которому будет меняться графический ресурс при выключении/включении checkbox;
  • параметр - параметр, который содержит идентификатор графического ресурса (значение поля - res);
  • значение - устанавливаемый графический ресурс, перетаскивается из базы ресурсов мышью.

+.png При выключении/включении изменить текст объекта (если не отмечена/если отмечена):

  • объект - объект, которому будет меняться текст при выключении/включении checkbox (почти всегда это объект типа text, но можно указывать и объекты типа edit, tool, table, button,.. все которые имеют параметр, содержащий ID текста из текстовой базы);
  • параметр - параметр, который содержит текстовый идентификатор (значение поля - txtID);
  • значение - устанавливаемый текст, перетаскивается из текстовой базы мышью.

+.png При выключении/включении изменить состояние объекта (если не отмечена/если отмечена):

  • объект - объект, который будет переходить в новое состояние при включении/включении checkbox;
  • состояние - новое состояние объекта из предыдущего поля.

+.png условие, при котором checkbox включен:

  • объект - объект, состояние или параметр которого проверяется;
  • состояние - состояние, в котором должен находиться объект для выполнения условия;
  • параметр - параметр объекта, значение которого проверяется;
  • значение - значение параметра объекта, при котором выполняется условие;
  • покупка - внутренний ID покупки (определяется объектом store), если покупка совершена, условие выполняется;
  • нет - инверсия, условие не должно выполняться, чтобы checkbox был включен (значение поля - 1).

Состояния

Объект checkbox обладает двумя состояниями:

  • on - checkbox включен (отмечен);
  • off - checkbox выключен (не отмечен).

Checkbox можно перевести в одно из его состояний сторонним объектом (машиной или кнопкой, например), но в таком случае checkbox не установит ни один из своих добавляемых параметров. Checkbox может влиять на другие объекты только, если он включается/выключается (on/off) кликом на самого себя, а не сторонним объектом.