Webview — различия между версиями
(→Параметры объекта) |
(→Применение) |
||
Строка 26: | Строка 26: | ||
==Применение== | ==Применение== | ||
− | Создадим на сцене 2 объекта и поменяем их тип на Machine и Webview | + | Создадим на сцене 2 объекта и поменяем их тип на Machine и Webview. |
− | + | D машине создадим следующие состояния: | |
− | + | [[Файл:webview_machine.png|600px]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[Файл: | ||
+ | Чтобы показать объект, вызываем машине состояние show. | ||
Настроенный объект Webview: | Настроенный объект Webview: | ||
− | [[Файл: | + | [[Файл:WebView_object.png|300px]] |
− | Так выглядит открытая страница | + | Так выглядит открытая страница: |
− | [[Файл: | + | [[Файл:Webview show.png|500px]] |
==Примечания== | ==Примечания== |
Версия 12:05, 24 мая 2017
Объект Webview показывает интернет страницы в приложении. Может быть использован, например для показа рекламы.
Параметры объекта
- стартовая страница (url) - адрес по которому будет совершен переход
- на весь экран (fullscr) - показывать ли объект на весь экран.
- страница загружена (loaded) - если страница загружена, переводит указанный объект в указанное состояние.
- страница не загружена (loaderr) - если страница не загружена, переводит указанный объект в указанное состояние.
- страница закрыта (closed) - если страница была закрыта (нажатием на кнопку на странице), переводит указанный объект в указанное состояние.
- сообщение от страницы (msg) - когда от страницы приходит сообщение переводит указанный объект в указанное состояние.
Состояния объекта
- show - показать объект
- hide - спрятать объект
- navigate - загрузить страницу записанную в параметр url
- destroy - выгрузить страницу
Применение
Создадим на сцене 2 объекта и поменяем их тип на Machine и Webview.
D машине создадим следующие состояния:
Чтобы показать объект, вызываем машине состояние show.
Настроенный объект Webview:
Так выглядит открытая страница:
Примечания
Обязательно необходимо указывать размер объекта. Какого размера объект - такого размера будет отображаемая веб-страница
Состояния show и navigate должны передаваться в разных состояниях машины. Тоесть объект нужно сначала проинициализировать, а потом делать переход на страницу.
Необходимо учитывать, что у пользователя будет возможность переходить только по ссылкам внутри открытых страниц. Вручную ввести адрес в объекте нельзя.