Rulla HTML-innehåll

Adobe AIR 1.0 och senare

Klassen HTMLLoader inkluderar följande egenskaper för att kontrollera rullningen av HTML-innehåll:

Egenskap

Beskrivning

contentHeight

Höjden i pixlar för HTML-innehållet.

contentWidth

Bredden i pixlar för HTML-innehållet.

scrollH

Den vågräta rullningspositionen för HTML-innehållet i HTMLLoader-objektet.

scrollV

Den lodräta rullningspositionen för HTML-innehållet i HTMLLoader-objektet.

Följande kod ställer in egenskapen scrollV så att HTML-innehåll rullas till nederkanten av sidan:

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 innehåller inte vågräta och lodräta rullningslister. Du kan implementera rullningslister i ActionScript eller genom att använda en Flex-komponent. HTML-Flex-komponenten inkluderar automatiskt rullningslister för HTML-innehåll. Du kan också använda metoden HTMLLoader.createRootWindow() för att skapa ett fönster som innehåller ett HTMLLoader-objekt med rullningslister (se Skapa fönster med rullande HTML-innehåll).