HTML 내용 스크롤

Adobe AIR 1.0 이상

HTMLLoader 클래스에는 HTML 내용의 스크롤을 제어하는 데 사용할 수 있는 다음과 같은 속성이 포함되어 있습니다.

속성

설명

contentHeight

HTML 내용의 높이(픽셀 단위)입니다.

contentWidth

HTML 내용의 폭(픽셀 단위)입니다.

scrollH

HTMLLoader 객체에 있는 HTML 내용의 가로 스크롤 위치입니다.

scrollV

HTMLLoader 객체에 있는 HTML 내용의 세로 스크롤 위치입니다.

다음 코드에서는 HTML 내용이 페이지 맨 아래로 스크롤되도록 scrollV 속성을 설정합니다.

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에는 가로 및 세로 스크롤 막대가 포함되어 있지 않습니다. Flex 구성 요소를 사용하거나 ActionScript에서 스크롤 막대를 구현할 수 있습니다. Flex HTML 구성 요소에는 HTML 내용에 대한 스크롤 막대가 자동으로 포함됩니다. 또한 HTMLLoader.createRootWindow() 메서드를 사용하여 스크롤 막대와 함께 HTMLLoader 객체가 포함된 윈도우를 만들 수 있습니다( 스크롤하는 HTML 내용으로 윈도우 만들기 참조).