Прокрутка содержимого 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 ).