您可以为库中的资源(例如影片剪辑和字体元件)分配链接标识符。在 Flash Basic 8 和 Flash Professional 8 中,您可以为库中的声音和图像资源设置链接标识符。这种方式支持结合共享库和新的 BitmapData 类使用图像文件和声音文件。
下面的示例为库中的一个位图图像添加了一个设置为 myImage 的链接。然后再将该图像添加到舞台,并使其可拖放。
对位图文件使用链接:
- 创建一个名为 linkBitmap.fla 的新 FLA 文件。
- 将一个位图图像导入到库中。
- 右击 (Windows) 或按住 Control 键单击 (Macintosh) 库中的图像,然后从上下文菜单中选择"链接"。
- 选择"为 ActionScript 导出"和"在第一帧导出",并在"标识符"文本框中键入 myImage。
- 单击"确定"设置链接标识符。
- 在时间轴中选择第 1 帧,然后在"动作"面板中键入下面的代码:
import flash.display.BitmapData;
// 创建 imageBmp 并从库中附加位图。
var imageBmp:BitmapData = BitmapData.loadBitmap("myImage");
// 创建影片剪辑,并附加 imageBmp
this.createEmptyMovieClip("imageClip", 10);
imageClip.attachBitmap(imageBmp, 2);
// 使剪辑可以拖放
imageClip.onPress = function() {
this.startDrag();
};
imageClip.onRelease = function() {
this.stopDrag();
}
- 选择"控制">"测试影片",对该文档进行测试。
库中的位图即出现在舞台上,而且该图像是可以拖放的。