0

我想要完成的是在容器中加载图像。谷歌搜索了一段时间后,我发现我可以使用Loader. 但是,图像最初是由一个BitmapImage元素显示的。

我的问题是,如果通过初始化 a BitmapImage、设置源并将其添加到容器中来加载图像是一种好方法,还是我应该采用`Loader 方式?

更新:
这是我将其更改为使用Image, 注册READY事件但未触发的代码。

protected function loadCompleteHandler(event:Event):void
{
    imageContainer.addElement(attachedImage);
}

protected function loadAttachedImage():void {
    attachedImage = new Image();
    attachedImage.addEventListener(FlexEvent.READY, loadCompleteHandler, false, 0, true);
    attachedImage.source = "assets/images/layouts/bottomAligned.png";
}
4

1 回答 1

2

如果您使用的是 Flex,则应使用BitmapImageImageLoader不是 Flex 组件,任何时候都不应在 Flex 应用程序中使用。Loader 是您在纯 ActionScript 项目中下载和显示图像的方式。

于 2013-09-23T17:00:07.867 回答