关于加载和使用外部媒体

您可以在运行时向 Flash 应用程序加载多种类型的媒体文件:SWF、MP3、JPEG、GIF、PNG 和 FLV 文件。但是,不是所有版本的 Flash Player 都支持每一种媒体。有关 Flash Player 8 及更高版本所支持的图像文件类型的详细信息,请参阅加载外部 SWF 和图像文件。有关 Flash Player 中 FLV 视频支持的信息,请参阅关于使用 FLV 视频

Flash Player 可以从任何 HTTP 或 FTP 地址加载外部媒体,也可以使用相对路径或 file:// 协议从本地磁盘加载媒体。

若要加载外部 SWF 和图像文件,您可以使用 loadMovie()loadMovieNum() 函数,MovieClip.loadMovie() 方法或 MovieClipLoader.loadClip() 方法。通常类方法提供的功能和灵活性要比全局函数提供的多,适用于较复杂的应用程序。当加载 SWF 或图像文件时,应指定影片剪辑或 SWF 文件级别作为该媒体的目标。有关加载 SWF 和图像文件的详细信息,请参阅加载外部 SWF 和图像文件

若要回放外部 MP3 文件,请使用 Sound 类的 loadSound() 方法。此方法允许您指定在开始播放 MP3 文件之前应进行渐进下载还是完全下载。您还可以阅读嵌入 MP3 文件的 ID3 信息(如果可用)。有关详细信息,请参阅读取 MP3 文件中的 ID3 标签

Flash Video 是 Flash Player 使用的本机视频格式。您可以通过 HTTP 或在本地文件系统中播放 FLV 文件。与在 Flash 文档中嵌入视频相比,播放外部 FLV 文件有多个好处,例如更好的性能和内存管理以及独立的视频和 Flash 帧速率。有关详细信息,请参阅动态播放外部 FLV 文件

您还可以使用 MovieClipLoader 类预加载外部媒体或跟踪外部媒体的下载进度,并且可以使用该类跟踪 SWF 或图像文件的下载进度。若要预加载 MP3 和 FLV 文件,您可以使用 Sound 类的 getBytesLoaded() 方法和 NetStream 类的 bytesLoaded 属性。有关详细信息,请参阅预加载 FLV 文件

有关图片库应用的范例,请访问“Flash 范例”页,网址为 www.adobe.com/go/learn_fl_samples_cn。下载 Samples zip 文件,然后定位到 ActionScript2.0/Galleries 以访问这些范例:

这些文件提供了相关示例,演示在向 SWF 文件加载图像文件时如何使用 ActionScript 动态地控制影片剪辑。


Flash CS3

 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00001024.html