捲動 HTML 內容Adobe AIR 1.0 以及更新的版本 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 內容之功能的視窗)。 |
|