为 AIR HTML 容器编写脚本

Adobe AIR 1.0 和更高版本

在 Adobe® AIR® 中, HTMLLoader 类用作 HTML 内容的容器。该类提供了许多属性和方法(继承自 Sprite 类),用于控制对象在 ActionScript® 3.0 显示列表上的行为和外观。此外,该类还为加载 HTML 内容并与之交互以及管理历史记录等任务定义了相关属性和方法。

HTMLHost 类为 HTMLLoader 定义了一组默认行为。在创建 HTMLLoader 对象时,未提供任何 HTMLHost 实现。因此,当 HTML 内容触发某一默认行为时(如更改窗口位置或窗口标题),不会发生任何变化。可以对 HTMLHost 类进行扩展,为您的应用程序定义所需的行为。

对于 AIR 创建的 HTML 窗口,提供了 HTMLHost 的默认实现。通过将 defaultBehavior 参数设置为 true 来创建新的 HTMLHost 对象,并使用新创建的 HTMLHost 对象设置 HTMLLoader 对象的 htmlHost 属性,可以将默认 HTMLHost 实现分配给其他 HTMLLoader 对象。

注: 在 Adobe® Flex™ 框架中,HTMLLoader 对象采用 mx:HTML 组件进行包装。使用 Flex 时,请使用 HTML 组件。