Прокрутка содержимого HTML
Adobe AIR 1.0 и более поздних версий
Класс HTMLLoader включает в себя следующие свойства, которые помогают управлять прокруткой содержимого HTML:
Свойство
|
Описание
|
contentHeight
|
Высота содержимого HTML в пикселах.
|
contentWidth
|
Ширина содержимого HTML в пикселах.
|
scrollH
|
Горизонтальное положение прокрутки содержимого HTML в объекте HTMLLoader.
|
scrollV
|
Вертикальное положение прокрутки содержимого HTML в объекте HTMLLoader.
|
Следующий код устанавливает свойство
scrollV
так, что содержимое HTML прокручивается в нижнюю часть страницы:
var html:HTMLLoader = new HTMLLoader();
html.addEventListener(Event.HTML_BOUNDS_CHANGE, scrollHTML);
const SIZE:Number = 600;
html.width = SIZE;
html.height = SIZE;
var urlReq:URLRequest = new URLRequest("http://www.adobe.com");
html.load(urlReq);
this.addChild(html);
function scrollHTML(event:Event):void
{
html.scrollV = html.contentHeight - SIZE;
}
HTMLLoader не включает в себя горизонтальную и вертикальную полосы прокрутки. Полосы прокрутки можно выполнить в ActionScript или при помощи компонента Flex. Компонент Flex HTML автоматически включает в себя полосы прокрутки для содержимого HTML. Можно также использовать метод
HTMLLoader.createRootWindow()
для создания окна, содержащего объект HTMLLoader с полосами прокрутки (см. раздел
Создание окон с прокруткой содержимого HTML
).
|
|
|