HTMLLoader 類別包含下列屬性,可以讓您控制 HTML 內容的捲動方式:
屬性
|
說明
|
contentHeight
|
HTML 內容的高度,以像素為單位。
|
contentWidth
|
HTML 內容的寬度,以像素為單位。
|
scrollH
|
HTMLLoader 物件中 HTML 內容的水平捲動位置。
|
scrollV
|
HTMLLoader 物件中 HTML 內容的垂直捲動位置。
|
下列程式碼會設定
scrollV
屬性,將 HTML 內容向下捲動至頁面底部。
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 不包含水平和垂直捲軸。您可以使用 ActionScript 或 Flex 組件實作捲軸。Flex 的 HTML 組件會自動為 HTML 內容包含捲軸。您也可以使用
HTMLLoader.createRootWindow()
方法,建立包含具有捲軸的 HTMLLoader 物件 (請參閱
建立具有捲動 HTML 內容之功能的視窗
)。
|
|
|