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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Новая страница: «'''Кнопка (Button)'''- состояние - Начальное состояние: end-невидим, first-первый экран, next-следующ...»)
 
(Добавлены новые параметры)
Строка 1: Строка 1:
'''Кнопка (Button)'''-
+
'''Кнопка (Button)'''
 
 
состояние - Начальное состояние: end-невидим, first-первый экран, next-следующий, prev-предыдущий, last-последний
 
память - Если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана)
 
  
 
== Параметры внешний вид ==
 
== Параметры внешний вид ==
Строка 9: Строка 6:
 
*'''down''' - Графический ресурс для отображения нажатой кнопки. Может отсутствовать.
 
*'''down''' - Графический ресурс для отображения нажатой кнопки. Может отсутствовать.
 
*'''over''' - Графический ресурс для отображения кнопки с мышкой над ней. Может отсутствовать.
 
*'''over''' - Графический ресурс для отображения кнопки с мышкой над ней. Может отсутствовать.
+
*'''disable''' - Графический ресурс для отображения неактивной кнопки. Может отсутствовать.
 +
*'''накладывать''' - Если "1", то графика из параметра '''down''' будет накладываться на графику из параметра '''up''' при нажатии на кнопу, если "0", то не накладывается.
  
 
== Параметры звуки ==
 
== Параметры звуки ==
Строка 16: Строка 14:
 
*'''down'''  - Звуковой ресурс для проигрывания нажатой кнопки.  Может отсутствовать.
 
*'''down'''  - Звуковой ресурс для проигрывания нажатой кнопки.  Может отсутствовать.
 
*'''over''' - Звуковой ресурс для проигрывания кнопки с мышкой над ней. Может отсутствовать.
 
*'''over''' - Звуковой ресурс для проигрывания кнопки с мышкой над ней. Может отсутствовать.
 
  
 
== Параметры время ==
 
== Параметры время ==
Строка 23: Строка 20:
 
*'''открытия''' - Время проявления кнопки от полной прозрачности к прозрачности, заданной в модификаторах.
 
*'''открытия''' - Время проявления кнопки от полной прозрачности к прозрачности, заданной в модификаторах.
 
*'''закрытия''' - Время исчезания кнопки до полной прозрачности.
 
*'''закрытия''' - Время исчезания кнопки до полной прозрачности.
 +
 +
== Параметры текста ==
 +
*'''надпись ID''' - Надпись на кнопке, перетаскивается из редактора строк.
 +
*'''надпись''' - Надпись на кнопке. Используется только, если нет графики. 
 +
=== Параметры шрифта ===
 +
*'''имя''' - Номер шрифта - целое число, начиная с 0 (порядковый номер шрифта).
 +
*'''размер''' - Размер шрифта в пикселях.
 
   
 
   
надпись ID - Надпись на кнопке, перетаскивается из редактора строк.
+
== Прочие параметры ==
надпись - Надпись на кнопке. Используется только, если нет графики.   имя  Номер шрифта - целое число, начиная с 0 (порядковый номер шрифта).
+
 
шрифт
+
*'''перейти на''' - Экран для перехода после клика на кнопку, если условные переходы (ниже) не сработали
имя - Номер шрифта - целое число, начиная с 0 (порядковый номер шрифта).
+
 
  размер Размер шрифта в пикселях.
+
*'''если был экран''' - Переходим на определенный экран, если некоторый экран был уже хотя бы раз посещен.
+
:'''был экран'''- Проверяемый экран, который мы проверяем на то, был ли он уже открыт хотя бы один раз.
перейти на - Экран для перехода после клика на кнопку, если условные переходы (ниже) не сработали
+
:'''перейти на''' - Переходим на этот экран, если экран из предыдущего поля уже открывался.
 +
 
 +
*'''рейтинг''' - Открывает системное окно с предложением проголосовать, данные берёт из rating.xml
 +
 
 +
*'''не предзагружать''' - Не загружает в фоновой загрузке графику экрана на которую ведёт кнопка.
  
если был экран - Переходим на определенный экран, если некоторый экран был уже хотя бы раз посещен.>
+
*'''закрыть приложение''' - По нажатию закрывает приложение.
был экран - был экран  - проверяемый экран Экран, который мы проверяем на то, был ли он уже открыт хотя бы один раз.
 
перейти на - перейти на - экран перехода Переходим на этот экран, если экран из предыдущего поля уже открывался.
 
 
   
 
   
 
*'''изменить состояние объекта'''  - При клике на кнопку перевести объект в новое состояние.
 
*'''изменить состояние объекта'''  - При клике на кнопку перевести объект в новое состояние.
**объект  - состояние которого меняем При клике на кнопку перевести объект в состояние из следующего поля.
+
:'''объект''' - Изменить состояние у выбранного объекта
**состояние - значение нового состояния.  Новое состояние для объекта из предыдущего поля.  
+
:'''состояние''' - Новое состояние для объекта из предыдущего поля.  
 
   
 
   
*'''изменить параметр объекта'''  - изменить параметр (свойство) объекта При клике на кнопку изменить параметр объекта.
+
*'''изменить параметр объекта'''  - Изменить параметр (свойство) объекта при клике на кнопку.
**объект  - состояние которого меняем При клике на кнопку этот объект меняет свой параметр.
+
:'''объект''' - Изменить параметр у выбранного объекта
**параметр - параметр, который мы изменяем. Параметр, который мы изменяем.  
+
:'''параметр''' - Параметр, который мы изменяем.  
**значение - новое значение параметра.  Новое значение параметра.
+
:'''значение''' - Новое значение параметра.
 
   
 
   
*'''изменить графику объекта'''  - изменить графику объекта При клике на кнопку изменить графический ресурс объекта.
+
*'''изменить графику объекта'''  - При клике на кнопку изменить графический ресурс объекта.
**объект  - состояние которого меняем При клике на кнопку этот объект меняет свой параметр.
+
:'''объект''' - Изменить параметр у выбранного объекта
**параметр - параметр, который мы изменяем. Параметр, который мы изменяем.  
+
:'''параметр''' - Параметр, который мы изменяем.
**значение - Новое значение графического ресурса (перетаскивается из редактора ресурсов).   
+
:'''значение''' - Новое значение графического ресурса (перетаскивается из редактора ресурсов).   
 
   
 
   
 
*'''открыть внешнюю ссылку'''  - При клике на кнопку открыть ссылку в браузере.
 
*'''открыть внешнюю ссылку'''  - При клике на кнопку открыть ссылку в браузере.
**id ссылки в опциях Если в опциях не будет найдено ссылки, то сам айдишник будет интерпретироваться как ссылка.  
+
:'''id ссылки в опциях''' - Если в опциях не будет найдено ссылки, то сам айдишник будет интерпретироваться как ссылка.  
 +
:'''id ссылки для IOS''' - Ссылка которая открывается на iOS устройствах(может быть в виде itms://.. itms-apps://.. http://...).
 +
:'''id ссылки для Android''' - Ссылка, которая открывается на Android устройствах.
 +
 
 +
*'''изменить id текста'''  - При клике на кнопку меняет id текста на выбранный у другого объекта.
 +
:'''объект''' - Объект у которого меняется id текста.
 +
:'''свойство''' - Свойство, в которое записывается новый id текста.
 +
:'''значение''' - Новое значение текстового ресурса (перетаскивается из редактора текстов). 
 +
 
 +
*'''изменить id объекта'''  - При клике на кнопку меняет id объекта на выбранный у другого объекта(на пример у инвентаря таким образом указывается id объекта помещаемого в инвентарь).
 +
:'''объект''' - Объект у которого меняется id объекта.
 +
:'''свойство''' - Свойство, в которое записывается новый id объекта.
 +
:'''значение''' - Объект, id которого будет записан. 
 +
 
 +
*'''изменить id экрана объекта'''  - При клике на кнопку меняет id экрана на выбранный у другого объекта(на пример можно использовать для изменения id экрана для перехода у кнопки).
 +
:'''объект''' - Объект у которого меняется id экрана.
 +
:'''свойство''' - Свойство, в которое записывается новый id экрана.
 +
:'''значение''' - Экран, id которого будет записан. 
 +
 
 +
*'''совершить in-app покупку''' - При клике на кнопку открывается системное окно с предложением совершить in-app покупку.
 +
:'''id покупки''' - Внутренний id покупки для приложения, указывается в объекте store
 +
:'''объект(успех)''' - Объект, которому сообщается об удачной покупке
 +
:'''состояние(успех)''' - Состояние в которое переводится выбранный объект в случае успешной покупки
 +
:'''объект(провал)''' - Объект, которому сообщается о неудачной покупке
 +
:'''состояние(провал)''' - Состояние в которое переводится объект в случае неудачной покупки
 
   
 
   
 
*'''позиционирование'''
 
*'''позиционирование'''
**горизонтальное - 0 - нет выравнивания; 1 - прижать к левому краю; 2 - центр; 3 - к правому
+
:'''горизонтальное''' - 0 - нет выравнивания; 1 - прижать к левому краю; 2 - центр; 3 - к правому
**вертикальное - 0 - нет выравнивания; 1 - прижать к верхнему краю; 2 - центр; 3 - к нижнему
+
:'''вертикальное''' - 0 - нет выравнивания; 1 - прижать к верхнему краю; 2 - центр; 3 - к нижнему

Версия 08:15, 25 мая 2012

Кнопка (Button)

Параметры внешний вид

  • up - Графический ресурс для отображения отжатой кнопки.
  • down - Графический ресурс для отображения нажатой кнопки. Может отсутствовать.
  • over - Графический ресурс для отображения кнопки с мышкой над ней. Может отсутствовать.
  • disable - Графический ресурс для отображения неактивной кнопки. Может отсутствовать.
  • накладывать - Если "1", то графика из параметра down будет накладываться на графику из параметра up при нажатии на кнопу, если "0", то не накладывается.

Параметры звуки

  • up - Звуковой ресурс для проигрывания отжатой кнопки. Может отсутствовать.
  • down - Звуковой ресурс для проигрывания нажатой кнопки. Может отсутствовать.
  • over - Звуковой ресурс для проигрывания кнопки с мышкой над ней. Может отсутствовать.

Параметры время

  • невидимости - Время невидимости перед открытием.
  • открытия - Время проявления кнопки от полной прозрачности к прозрачности, заданной в модификаторах.
  • закрытия - Время исчезания кнопки до полной прозрачности.

Параметры текста

  • надпись ID - Надпись на кнопке, перетаскивается из редактора строк.
  • надпись - Надпись на кнопке. Используется только, если нет графики.

Параметры шрифта

  • имя - Номер шрифта - целое число, начиная с 0 (порядковый номер шрифта).
  • размер - Размер шрифта в пикселях.

Прочие параметры

  • перейти на - Экран для перехода после клика на кнопку, если условные переходы (ниже) не сработали
  • если был экран - Переходим на определенный экран, если некоторый экран был уже хотя бы раз посещен.
был экран- Проверяемый экран, который мы проверяем на то, был ли он уже открыт хотя бы один раз.
перейти на - Переходим на этот экран, если экран из предыдущего поля уже открывался.
  • рейтинг - Открывает системное окно с предложением проголосовать, данные берёт из rating.xml
  • не предзагружать - Не загружает в фоновой загрузке графику экрана на которую ведёт кнопка.
  • закрыть приложение - По нажатию закрывает приложение.
  • изменить состояние объекта - При клике на кнопку перевести объект в новое состояние.
объект - Изменить состояние у выбранного объекта
состояние - Новое состояние для объекта из предыдущего поля.
  • изменить параметр объекта - Изменить параметр (свойство) объекта при клике на кнопку.
объект - Изменить параметр у выбранного объекта
параметр - Параметр, который мы изменяем.
значение - Новое значение параметра.
  • изменить графику объекта - При клике на кнопку изменить графический ресурс объекта.
объект - Изменить параметр у выбранного объекта
параметр - Параметр, который мы изменяем.
значение - Новое значение графического ресурса (перетаскивается из редактора ресурсов).
  • открыть внешнюю ссылку - При клике на кнопку открыть ссылку в браузере.
id ссылки в опциях - Если в опциях не будет найдено ссылки, то сам айдишник будет интерпретироваться как ссылка.
id ссылки для IOS - Ссылка которая открывается на iOS устройствах(может быть в виде itms://.. itms-apps://.. http://...).
id ссылки для Android - Ссылка, которая открывается на Android устройствах.
  • изменить id текста - При клике на кнопку меняет id текста на выбранный у другого объекта.
объект - Объект у которого меняется id текста.
свойство - Свойство, в которое записывается новый id текста.
значение - Новое значение текстового ресурса (перетаскивается из редактора текстов).
  • изменить id объекта - При клике на кнопку меняет id объекта на выбранный у другого объекта(на пример у инвентаря таким образом указывается id объекта помещаемого в инвентарь).
объект - Объект у которого меняется id объекта.
свойство - Свойство, в которое записывается новый id объекта.
значение - Объект, id которого будет записан.
  • изменить id экрана объекта - При клике на кнопку меняет id экрана на выбранный у другого объекта(на пример можно использовать для изменения id экрана для перехода у кнопки).
объект - Объект у которого меняется id экрана.
свойство - Свойство, в которое записывается новый id экрана.
значение - Экран, id которого будет записан.
  • совершить in-app покупку - При клике на кнопку открывается системное окно с предложением совершить in-app покупку.
id покупки - Внутренний id покупки для приложения, указывается в объекте store
объект(успех) - Объект, которому сообщается об удачной покупке
состояние(успех) - Состояние в которое переводится выбранный объект в случае успешной покупки
объект(провал) - Объект, которому сообщается о неудачной покупке
состояние(провал) - Состояние в которое переводится объект в случае неудачной покупки
  • позиционирование
горизонтальное - 0 - нет выравнивания; 1 - прижать к левому краю; 2 - центр; 3 - к правому
вертикальное - 0 - нет выравнивания; 1 - прижать к верхнему краю; 2 - центр; 3 - к нижнему