嵌入资源类
ActionScript 3.0 使用称为“嵌入资源类”的特殊类来表示嵌入的资源。“嵌入资源”指的编译时包括在 SWF 文件中的资源,如声音、图像或字体。嵌入资源而不是动态加载资源,可以确保资源在运行时可用,但代价是增加了 SWF 文件的大小。
在 Flash 中使用嵌入资源类
要嵌入资源,首先将该资源放入 FLA 文件的库中。接着,使用资源的链接属性,提供资源
的嵌入资源类的名称。如果无法在类路径中找到具有该名称的类,则将自动生成一个类。然
后,可以创建嵌入资源类的实例,并使用任何由该类定义或继承的属性和方法。例如,以下
代码可用于播放链接到名为 PianoMusic 的嵌入资源类的嵌入声音:
var piano:PianoMusic = new PianoMusic();
var sndChannel:SoundChannel = piano.play();