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