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