Desplazamiento de contenido HTML

Adobe AIR 1.0 y posterior

La clase HTMLLoader incluye las siguientes propiedades que permiten controlar el desplazamiento del contenido HTML:

Propiedad

Descripción

contentHeight

La altura, en píxeles, del contenido HTML.

contentWidth

La anchura, en píxeles, del contenido HTML.

scrollH

La posición de desplazamiento horizontal del contenido HTML en el objeto HTMLLoader.

scrollV

La posición de desplazamiento vertical del contenido HTML en el objeto HTMLLoader.

El siguiente código define la propiedad scrollV para que el contenido HTML se desplace a la parte inferior de la página:

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

El HTMLLoader no incluye barras de desplazamiento horizontal y vertical. Se pueden implementar barras de desplazamiento en ActionScript o utilizando un componente Flex. El componente HTML de Flex automáticamente incluye barras de desplazamiento para el contenido HTML. Asimismo, se puede usar el método HTMLLoader.createRootWindow() para crear una ventana que contiene un objeto HTMLLoader con barras de desplazamiento (consulte Creación de ventanas con contenido HTML de desplazamiento ).