# Кнопки и действия

[MyWebAR ](https://mywebar.com/)позволяет назначить несколько интерактивных событий любому объекту на сцене.&#x20;

К таким событиям относятся:

* Открытие веб-страницы по клику
* Воспроизведение аудиофайла по клику
* Воспроизведение анимации 3D-модели при загрузке
* Воспроизведение анимации 3D-модели по клику
* Воспроизведение/пауза встроенного мультимедиа по клику
* Перемещение объекта в позицию по клику
* Перемещение объект в позицию при загрузке
* Показать/скрыть объект по клику

Чтобы добавить триггер к объекту, выберите его на панели <mark style="color:blue;">**AR Content**</mark> слева, затем на панели [<mark style="color:blue;">**Properties**</mark> ](https://mywebar.gitbook.io/mywebar-knowledge-base/yazyk-ru-1/sozdanie-proektov-webar/svoistva-obekta)справа нажмите на кнопку Add Action.

![](https://16483826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQlfxB1bBQeYgEsEfSMqq%2Fuploads%2FhpXI2vqOGUBdduppKr2V%2FButtons_1.jpg?alt=media\&token=86260175-5113-4e3e-99c2-5963362f3ede)

Выберите нужное поведение из списка и нажмите на него.

![](https://16483826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQlfxB1bBQeYgEsEfSMqq%2Fuploads%2FWDrK7kYgfK36queQB1MT%2FNew%20interface.jpg?alt=media\&token=6de275df-06dc-4dbc-90cb-311c99145eaa)

Добавленное вами действие появится в списке.

![](https://16483826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQlfxB1bBQeYgEsEfSMqq%2Fuploads%2Fn9fb1lCa2VysS6IKkVYi%2FButtons_2.jpg?alt=media\&token=91a744cc-523f-422e-9b82-1cab8d0dc064)

Каждое действие имеет свой набор настроек.&#x20;

Например, если вы добавите атрибут <mark style="color:blue;">**Play/Pause Animation on Click**</mark> к вашей 3D-модели, вы можете выбрать одну из анимаций, встроенных в GLB-файл, указав ее индекс, сделать анимацию зацикленной и заставить ее воспроизводиться по умолчанию.

![](https://16483826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQlfxB1bBQeYgEsEfSMqq%2Fuploads%2FsM4k5ogw28755dXhCd5Z%2FButtons_3.jpg?alt=media\&token=005b46c7-3ff2-4822-a552-5553ba942b7f)

Можно сделать так, чтобы один объект вызывал действие на другом объекте.&#x20;

Например, вы можете воспроизвести анимацию 3D-модели при щелчке на новом 3D-объекте, выполняющем роль кнопки, выполнив следующие действия:&#x20;

1. Выберите 3D-модель и добавьте к ней атрибут <mark style="color:blue;">**Play/Pause Animation on Click**</mark>.
2. Перейдите к настройкам действий и установите изображение в качестве источника событий (<mark style="color:blue;">**Events Source**</mark>).
3. Нажмите на кнопку <mark style="color:blue;">**Publish**</mark>, чтобы изменения вступили в силу.

![](https://16483826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQlfxB1bBQeYgEsEfSMqq%2Fuploads%2FJZQXQ107TpzGCUicqKpG%2FButtons_4.jpg?alt=media\&token=19a15843-6185-4664-96bc-60a6984bf8ca)

Теперь щелчок на значке автомобиля на сцене воспроизведет первую анимацию, встроенную в 3D-модель (индекс 0).
