Przewijanie treści HTML

Adobe AIR 1.0 i starsze wersje

Klasa HTMLLoader zawiera następujące właściwości, które umożliwiają kontrolowanie przewijania treści HTML:

Właściwość

Opis

contentHeight

Wysokość treści HTML w pikselach.

contentWidth

Szerokość treści HTML w pikselach.

scrollH

Pozycja przewijania w poziomie treści HTML w obiekcie HTMLLoader.

scrollV

Pozycja przewijania w pionie treści HTML w obiekcie HTMLLoader.

Poniższy kod ustawia właściwość scrollV w taki sposób, że treść HTML jest przewijana do dołu strony:

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; 
}

Obiekt HTMLLoader nie zawiera poziomych ani pionowych pasków przewijania. Paski przewijania można zaimplementować w języku ActionScript lub za pomocą składnika Flex. Składnik HTML Flex automatycznie dołącza paski przewijania dla treści HTML. Można również użyć metody HTMLLoader.createRootWindow() w celu utworzenia okna, które zawiera obiekt HTMLLoader z paskami przewijania (patrz Tworzenie okien z przewijaną treścią HTML ).