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 내용으로 윈도우 만들기
참조).
|
|
|