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 内容的窗口
)。
|
|
|