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
).
|
|
|