当需要从一个远程位置获取内容并将其拖到“Flash”应用程序中时,您可以使用加载器。例如,您可以使用加载器将公司徽标(JPEG 文件)添加到表单。您也可以使用加载器来继承并利用已经完成的 Flash 作品。例如,如果您已经创建了一个 Flash 应用程序,但想扩展该应用程序,可以使用加载器将旧的应用程序拖到新应用程序中,或者将旧应用程序作为某个选项卡界面的一部分。再例如,您可以在显示相片的应用程序中使用加载器组件。使用 Loader.load()
、Loader.percentLoaded
和 Loader.complete
可以在加载期间控制图像加载的计时,并为用户显示进度栏。
以下是您可以在属性检查器中或在“组件检查器”面板中为每个 Loader 组件设置的创作参数:
autoload 指明内容是应该自动加载 (true),还是应该等到调用 Loader.load()
方法时再进行加载 (false)。默认值为 true。
content 一个绝对或相对的 URL,指明要加载到加载器的文件。相对路径必须是相对于加载内容的 SWF 的路径。该 URL 必须与 Flash 内容当前驻留的 URL 在同一子域中。为了在独立的 Flash Player 中使用 SWF 文件,或者在影片测试模式下测试 SWF 文件,必须将所有 SWF 文件存储在同一文件夹中,并且其文件名不能包含文件夹或磁盘驱动器说明。默认值要在开始加载后才定义。
scaleContent 指明是内容缩放以适应加载器 (true),还是加载器进行缩放以适应内容 (false)。默认值为 true。
您可以使用 Loader 实例的方法、属性和事件来编写动作脚本,以为其设置其他选项。有关详细信息,请参阅 Loader 类。
以下过程解释了如何在创作时将 Loader 组件添加到应用程序。在本例中,加载器将从一个虚拟的 URL 中加载一个徽标 JPEG。