RU/guiCreateBrowser
Jump to navigation
Jump to search
Синтаксис
gui-browser guiCreateBrowser( float x, float y, float width, float height, bool isLocal, bool isTransparent, bool isRelative [, element parent = nil] )
Синтаксис ООП Помогите! Я не понимаю, что это!
- Метод: GuiBrowser(...)
Обязательные аргументы
- x: Поплавок 2D-позиции браузера по оси X на экране игрока. На это влияет аргумент relative.
- y: Поплавок 2D-позиции браузера по оси Y на экране игрока. На это влияет аргумент relative.
- width: Собственная ширина браузера. Должна быть больше или равна 1.
- height: Собственная высота браузера. Должна быть больше или равна 1.
- isLocal: Устанавливает, может ли браузер отображать только локальный контент или контент из Интернета (дополнительные сведения см. здесь для большей информации).
- isTransparent: true если вы хотите, чтобы браузер поддерживал прозрачность, или false, если не хотите.
- isRelative: Являются ли размеры и расположение относительными. Если указано true, то все поплавки X, Y, Width, Height должны быть от 0 до 1, представляющие размеры/позиции как часть размера экрана. Если указано false, тогда размер и координаты основаны на разрешении экрана клиента, которую можно узнать с помощью функции guiGetScreenSize.
Необязательные аргументы
- parent: Это родительский элемент, к которому прикреплен веб-браузер. Если указано true, то размеры и позиционирование будут производиться относительно этого родителя. Если указано false, то позиционированием будет количество пикселей смещения от исходной точки родителя. Если родительский элемент не передан, родительский элемент станет экраном, что приведет к позиционированию и изменению размеров в соответствии с расположением экрана.
Возвращаемые значения
- Элемент веб-браузера, если он успешно создан.
- false, если:
- пользователь отключил удалённые страницы;
- для параметра isLocal было установлено значение false;
- указаны недопустимые аргументы.
Пример использования
Click to collapse [-]
КлиентПример 1. В этом примере веб-браузер подключается к окну CEGUI.
local screenWidth, screenHeight = guiGetScreenSize( ) -- получает разрешение экрана клиента local window = guiCreateWindow( 0, 0, screenWidth, screenHeight, "Web Browser", false ) -- создаёт GUI окно local browser = guiCreateBrowser( 0, 28, screenWidth, screenHeight, false, false, false, window ) -- создаёт веб-браузер в GUI окне local theBrowser = guiGetBrowser( browser ) -- получает элемент веб-браузера -- Событие "onClientBrowserCreated" будет запущено после инициализации браузера. -- После запуска этого события мы сможем загрузить наш URL addEventHandler( "onClientBrowserCreated", theBrowser, -- прикрепляет функцию к обработчику события "onClientBrowserCreated" function( ) -- После инициализации браузера мы можем загрузить "www.youtube.com". loadBrowserURL( source, "https://www.youtube.com/" ) end )
Смотрите также
- canBrowserNavigateBack
- canBrowserNavigateForward
- createBrowser
- executeBrowserJavascript
- focusBrowser
- getBrowserProperty
- getBrowserSettings
- getBrowserSource
- getBrowserTitle
- getBrowserURL
- injectBrowserMouseDown
- injectBrowserMouseMove
- injectBrowserMouseUp
- injectBrowserMouseWheel
- isBrowserDomainBlocked
- isBrowserFocused
- isBrowserLoading
- isBrowserRenderingPaused
- loadBrowserURL
- navigateBrowserBack
- navigateBrowserForward
- reloadBrowserPage
- requestBrowserDomains
- resizeBrowser
- setBrowserAjaxHandler
- setBrowserProperty
- setBrowserRenderingPaused
- setBrowserVolume
- toggleBrowserDevTools