<< Click to Display Table of Contents >> Navigation: Работа в режиме исполнения > Работа с клиентом визуализации > Ограничение браузера на запуск FullScreenMode |
Если в качестве клиента визуализации используется браузер, а в проекте запуск FullScreenMode зависит от значения параметра объекта (использование действий по условию Войти в полноэкранный режим или Выйти из полноэкранного режима) , то следует учитывать, что на запуск полноэкранного режима в браузере действуют ограничения в виде обязательных пользовательских действий. То есть изменение в дереве среды разработки параметра, от которого зависит запуск полноэкранного режима, не приведет ко входу в полноэкранный режим или выходу из него. В данном случае, изменять параметр следует путем использования графического элемента пользовательского окна.
Например, в проект добавлено два триггера с действиями Войти в полноэкранный режим и Выйти из полноэкранного режима. Условием срабатывания обоих триггеров является изменение значения параметра булевского типа fullscreen: если fullscreen = true, то происходит вход в полноэкранный режим, если fullscreen = false - выход из полноэкранного режима. В проекте создано окно, на которое добавлен графический элемент Флаг. Флаг тоже связан с параметром fullscreen: если fullscreen = true, то флаг заполняется, если fullscreen = false - флаг становится пустым:
В качестве клиента визуализации выбран браузер. После запуска проекта на исполнение при попытке войти в полноэкранный режим, изменяя параметр в дереве среды разработки, флаг будет заполнен, но вход в полноэкранный режим не произойдет:
Но если после этого разблокировать параметр в дереве объектов и попробовать изменить параметр, используя флаг в клиенте визуализации (браузере), то запуск FullScreenMode будет успешным.
Смотрите также: