為 AIR HTML 容器編寫指令碼

Adobe AIR 1.0 以及更新的版本

在 Adobe® AIR® 中, HTMLLoader 類別的作用是當做 HTML 內容的容器。這個類別提供了許多衍生自 Sprite 類別的屬性和方法,可控制 ActionScript® 3.0 顯示清單中的物件行為和物件外觀。此外,這個類別還會針對某些工作 (例如載入 HTML 內容及與其互動,以及管理操作記錄) 定義屬性和方法。

HTMLHost 類別會為 HTMLLoader 定義一組預設行為。當您建立 HTMLLoader 物件時,不會提供任何 HTMLHost 實作。因此,當 HTML 內容觸發其中一項預設行為 (例如,變更視窗位置或視窗標題) 時,不會產生任何作用。您可以擴充 HTMLHost 類別,以定義應用程式所需的各項行為。

使用 AIR 建立 HTML 視窗時,會提供 HTMLHost 的預設實作。您可以設定 HTMLLoader 物件的 htmlHost 屬性 (透過將 defaultBehavior 參數設定為 true 的方式以建立新的 HTMLHost 物件的方式),將預設的 HTMLHost 實作指定給其它 HTMLLoader 物件。

備註: 在 Adobe® Flex™ Framework 中,HTMLLoader 物件是由 mx:HTML 組件所包裝。因此,使用 Flex 時,請使用 HTML 組件。