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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Основные параметры)
м
 
(не показано 6 промежуточных версий 2 участников)
Строка 1: Строка 1:
 
{{TOC right}}
 
{{TOC right}}
'''Checkbox''' - тип объекта, который обладает двумя фиксированными состояниями: включен (отмечен) и выключен (не отмечен), и способен изменять состояние/параметр других объектов. Используется как тумблер, например, играть с подсказками или без, отображать текст на русском или на английском и т.п.
+
'''Checkbox''' - [[Object|объект]], который обладает двумя фиксированными состояниями: включен (отмечен) и выключен (не отмечен), и способен изменять состояние/параметр других объектов. Используется как тумблер, например, играть с подсказками или без, отображать текст на русском или на английском и т.п.
 
Через редактор ресурсов можно загрузить от одного до трех графических ресурсов (up, down, over) для изменения состояния checkbox.
 
Через редактор ресурсов можно загрузить от одного до трех графических ресурсов (up, down, over) для изменения состояния checkbox.
  
Строка 6: Строка 6:
 
(см. описание [[Object|Object]])
 
(см. описание [[Object|Object]])
  
== Основные свойства ==
+
== Основные параметры ==
  
 
'''Группа - не отмечена (внешний вид)''':
 
'''Группа - не отмечена (внешний вид)''':
 
[[Файл:Checkboxpropert.png|250px|right]]
 
[[Файл:Checkboxpropert.png|250px|right]]
  
*'''up''' - графический ресурс для отображения не отмеченного checkbox в отжатом состоянии, перетаскивается мышкой из [[редактор ресурсов|редактора ресурсов]] (поле должно находится в состоянии редактирования);  
+
''(Курсивом в скобках указан id параметра, или состояния)''
*'''down''' - графический ресурс отображения не отмеченного checkbox в нажатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать;
+
 
*'''over''' - графический ресурс для отображения не отмеченного checkbox в состоянии мышь над ним, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
+
*'''up''' ''(res1)'' - графический ресурс для отображения не отмеченного checkbox в отжатом состоянии, перетаскивается мышкой из [[редактор ресурсов|редактора ресурсов]] (поле должно находится в состоянии редактирования);  
 +
*'''down''' ''(rdn1)'' - графический ресурс отображения не отмеченного checkbox в нажатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать;
 +
*'''over''' ''(rov1)'' - графический ресурс для отображения не отмеченного checkbox в состоянии мышь над ним, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
  
 
'''Группа - отмечена (внешний вид'''):
 
'''Группа - отмечена (внешний вид'''):
  
*'''up''' - графический ресурс для отображения отмеченного checkbox в отжатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования);
+
*'''up''' ''(res2)'' - графический ресурс для отображения отмеченного checkbox в отжатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования);
*'''down''' - графический ресурс отображения отмеченного checkbox в нажатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать;
+
*'''down''' ''(rdn2)'' - графический ресурс отображения отмеченного checkbox в нажатом состоянии, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать;
*'''over''' - графический ресурс для отображения отмеченного checkbox в состоянии мышь над ним, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
+
*'''over''' ''(rov2)'' - графический ресурс для отображения отмеченного checkbox в состоянии мышь над ним, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
  
 
'''Группа -Параметры звук''':
 
'''Группа -Параметры звук''':
  
*'''up''' - звуковой ресурс для проигрывания не отмеченного checkbox, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования);
+
*'''up''' ''(sup)'' - звуковой ресурс для проигрывания не отмеченного checkbox, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования);
*'''down''' - звуковой ресурс для проигрывания отмеченного checkbox, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать;
+
*'''down''' ''(sdn)'' - звуковой ресурс для проигрывания отмеченного checkbox, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать;
*'''over''' - звуковой ресурс для проигрывания checkbox с мышью над ней, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать.
+
*'''over''' ''(sov)'' - звуковой ресурс для проигрывания checkbox с мышью над ней, перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования), может отсутствовать.
  
 
'''Группа - Параметр надпись''':
 
'''Группа - Параметр надпись''':
  
*'''текст''' - текстовая надпись, появляющаяся справа от изображения объекта checkbox;
+
*'''текст''' ''(txt)'' - текстовая надпись, появляющаяся справа от изображения объекта checkbox;
*'''имя''' - номер шрифта - целое число, начиная с 0 (порядковый номер шрифта);
+
*'''имя''' ''(fn)'' - номер шрифта - целое число, начиная с 0 (порядковый номер шрифта);
*'''размер''' - размер шрифта;
+
*'''размер''' ''(fs)'' - размер шрифта;
*'''цвет''' - цвет шрифта;
+
*'''цвет''' ''(fc)'' - предоставляет возможность изменить цвет шрифта, вписывается цвет в виде HEX-кода.
*'''отступ''' - отступ текста от правого края картинки (может быть отрицательным).
+
*'''отступ''' ''(fd)'' - отступ текста от правого края картинки (может быть отрицательным).
  
 
== Добавляемые параметры ==
 
== Добавляемые параметры ==
Строка 44: Строка 46:
 
*'''объект'''  - объект, которому будет меняться параметр при выключении/включении checkbox;
 
*'''объект'''  - объект, которому будет меняться параметр при выключении/включении checkbox;
 
*'''свойство''' - изменяемый параметр;
 
*'''свойство''' - изменяемый параметр;
*'''значение''' - новое значение параметра.  
+
*'''значение''' - новое значение параметра. ''(тип вводимых данных - string)''
 +
 
 +
[[Файл:+.png]] '''При выключении/включении checkbox, изменить параметр (свойство) объекта '''(если не отмечена/если отмечена):
 +
 
 +
*'''объект'''  - объект, которому будет меняться параметр при выключении/включении checkbox;
 +
*'''свойство''' - изменяемый параметр;
 +
*'''значение''' - новое значение параметра. ''(тип вводимых данных - float)''
  
 
[[Файл:+.png]] '''При выключении/включении изменить графику объекта''' (если не отмечена/если отмечена):
 
[[Файл:+.png]] '''При выключении/включении изменить графику объекта''' (если не отмечена/если отмечена):
Строка 83: Строка 91:
 
== Примечания и дополнения ==
 
== Примечания и дополнения ==
  
 +
[[Файл:Checkbox1.PNG|200px|right]]
 +
 +
Четыре первых пункта в меню добавляемых параметров имеют попарно одинаковые названия, но различные свойства. Таким образом в поле '''значение''' первых двух пунктах тип вводимых данных - string, в последующих двух - float.
  
 
== Пример ==
 
== Пример ==
  
 
[http://fs5.absolutist.com/files/wikisample/checkbox.zip Download]
 
[http://fs5.absolutist.com/files/wikisample/checkbox.zip Download]
 +
 +
 +
[[Category:Main objects]]

Текущая версия на 13:07, 15 сентября 2014

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

Общие параметры (см. описание Object)

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

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

Checkboxpropert.png

(Курсивом в скобках указан id параметра, или состояния)

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

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

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

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

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

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

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

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

Checkbox 2.jpg

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

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

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

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

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

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

Примечания и дополнения

Checkbox1.PNG

Четыре первых пункта в меню добавляемых параметров имеют попарно одинаковые названия, но различные свойства. Таким образом в поле значение первых двух пунктах тип вводимых данных - string, в последующих двух - float.

Пример

Download