为库中的资源分配链接

您可以为库中的资源(例如影片剪辑和字体元件)分配链接标识符。在 Flash Basic 8 和 Flash Professional 8 中,您可以为库中的声音和图像资源设置链接标识符。这种方式支持结合共享库和新的 BitmapData 类使用图像文件和声音文件。

下面的示例为库中的一个位图图像添加了一个设置为 myImage 的链接。然后再将该图像添加到舞台,并使其可拖放。

对位图文件使用链接:

  1. 创建一个名为 linkBitmap.fla 的新 FLA 文件。
  2. 将一个位图图像导入到库中。
  3. 右击 (Windows) 或按住 Control 键单击 (Macintosh) 库中的图像,然后从上下文菜单中选择"链接"。
  4. 选择"为 ActionScript 导出"和"在第一帧导出",并在"标识符"文本框中键入 myImage
  5. 单击"确定"设置链接标识符。
  6. 在时间轴中选择第 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(); 
    }
    
  7. 选择"控制">"测试影片",对该文档进行测试。

    库中的位图即出现在舞台上,而且该图像是可以拖放的。