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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
Строка 12: Строка 12:
 
[[Файл:Checkboxpropert.png|250px|right]]
 
[[Файл:Checkboxpropert.png|250px|right]]
  
*'''up''' - графический ресурс для отображения не отмеченного checkbox в отжатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования);  
+
*'''up''' - графический ресурс для отображения не отмеченного checkbox в отжатом состоянии, перетаскивается мышкой из [[редактор ресурсов|редактора ресурсов]] (поле должно находится в состоянии редактирования);  
 
*'''down''' - графический ресурс отображения не отмеченного checkbox в нажатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать;
 
*'''down''' - графический ресурс отображения не отмеченного checkbox в нажатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать;
 
*'''over''' - графический ресурс для отображения не отмеченного checkbox в состоянии мышь над ним, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
 
*'''over''' - графический ресурс для отображения не отмеченного checkbox в состоянии мышь над ним, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
Строка 55: Строка 55:
 
[[Файл:+.png]] '''При выключении/включении изменить текст объекта''' (если не отмечена/если отмечена):
 
[[Файл:+.png]] '''При выключении/включении изменить текст объекта''' (если не отмечена/если отмечена):
  
*'''объект''' - объект, которому будет меняться текст при выключении/включении checkbox (почти всегда это объект типа text, но можно указывать и объекты типа edit, tool, table, button,.. все которые имеют параметр, содержащий ID текста из текстовой базы);
+
*'''объект''' - объект, которому будет меняться текст при выключении/включении checkbox (почти всегда это объект типа [[Text|text]], но можно указывать и объекты типа edit, tool, table, button,.. все которые имеют параметр, содержащий ID текста из текстовой базы);
 
*'''параметр''' - параметр, который содержит текстовый идентификатор (значение поля - '''txtID''');
 
*'''параметр''' - параметр, который содержит текстовый идентификатор (значение поля - '''txtID''');
 
*'''значение''' - устанавливаемый текст, перетаскивается из текстовой базы мышью.
 
*'''значение''' - устанавливаемый текст, перетаскивается из текстовой базы мышью.
Строка 70: Строка 70:
 
*'''параметр''' - параметр объекта, значение которого проверяется;
 
*'''параметр''' - параметр объекта, значение которого проверяется;
 
*'''значение''' - значение параметра объекта, при котором выполняется условие;
 
*'''значение''' - значение параметра объекта, при котором выполняется условие;
*'''покупка''' - внутренний ID покупки (определяется объектом store), если покупка совершена, условие выполняется;
+
*'''покупка''' - внутренний ID покупки (определяется объектом [[Store|store]]), если покупка совершена, условие выполняется;
 
*'''нет''' - инверсия, условие '''не''' должно выполняться, чтобы checkbox был включен (значение поля - '''1''').
 
*'''нет''' - инверсия, условие '''не''' должно выполняться, чтобы checkbox был включен (значение поля - '''1''').
  

Версия 09:14, 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) кликом на самого себя, а не сторонним объектом.