0

这可能是老生常谈了。阅读 Flash 8.0 帮助我已粘贴此代码并在运行时签入

var myBitmapData:BitmapData = new BitmapData(100, 80, false, 0x00FFFFFF);
var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc.attachBitmap(myBitmapData, this.getNextHighestDepth());

没关系。将 false 更改为 true,白色矩形未按预期显示。我希望将该属性作为 IDlinkage 应用到我的名为“Airplane”的库图像中,因此,我在前面的代码中添加了以下行:

myBitmapData.loadBitmap("Airplane");

但是在测试场景时,会显示此消息:错误静态成员只能通过类直接访问。我的想法是将白色背景图像设置为透明色。加载到库中的图像是 PNG 类型,它已经具有透明背景,但 Flash 忽略了这一点,所以我必须用代码设置它。帮助。

4

1 回答 1

0

在 Flash 8.0 中使用 Image Loader 组件解决了这个问题:-/,它使用其属性加载图像,其中包括 alpha 通道设置。

于 2015-05-08T16:11:07.933 回答