【解决】flex Image控件加载网络图片,好多都显示不了
2011-03-22 23:19
531 查看
你是直接给 image的source="@Embed()"的吗,如果是,你就该用loader来加载!
因为网络图片,可能来不及加载完全,而flex本身又是异步的
参考如下:
import mx.controls.Image;
public var img:Image;
public var load:Loader;
public function test():void{
img=new Image;
load=new Loader;
load.contentLoaderInfo.addEventListener(Event.COMPLETE,resultHandler);
load.load(new URLRequest("icon/close.png"));
}
public function resultHandler(event:Event):void{
img.source=load.content;
this.addChild(img);
}
因为网络图片,可能来不及加载完全,而flex本身又是异步的
参考如下:
import mx.controls.Image;
public var img:Image;
public var load:Loader;
public function test():void{
img=new Image;
load=new Loader;
load.contentLoaderInfo.addEventListener(Event.COMPLETE,resultHandler);
load.load(new URLRequest("icon/close.png"));
}
public function resultHandler(event:Event):void{
img.source=load.content;
this.addChild(img);
}
相关文章推荐
- 解决Glide加载网络圆角图片先显示完整图片的问题
- 自定义Loading载入状态(含图标) 及解决Flex中GIF动画图片加载时显示动起来
- 【WPF】wpf image控件加载网络图片不显示问题,
- 解决Glide加载网络圆角图片先显示完整图片的问题
- Flex :自定义Loading载入状态(含图标) 及解决Flex中GIF动画图片加载时显示动起来
- 解决Glide加载网络圆角图片先显示完整图片的问题
- 网络加载图片时显示错位的解决方法
- Flex :自定义Loading载入状态(含图标) 及解决Flex中GIF动画图片加载时显示动起来
- 自定义加载网络图片工具: 三级缓存 解决图片显示错位的问题
- 【iOS开发】UIWebView加载html时不显示网络图片解决办法
- WebView加载完网页之后利用js进行网页刷新,解决webview显示图片适应所有的机型
- 解决Picasso占用内存,使用Picasso在加载超过2M左右的图片时完全不能显示图片问题(不同的手机可能不同)
- Android实习04:ListView网络异步加载图片的优化显示(2)
- Flex的Image控件中如何在读取图片文件错误时显示一个tool tip的例子
- 关于加载网络图片时候 ,URL.openstream抛出异常的问题的解决
- Android WebView加载网页不显示图片解决办法
- 解决RecyclerView中使用UIL加载网络图片,在刷新时出现闪烁问题
- Jquery:getJSON方法解决跨站ajax (json的解剖和运用) --附图片加载时的loading显示...
- IOS从网络上异步加载一系列的图片并显示在tableview上的例子
- xUtils 获取网络数据 + RecycleView 显示数据+ F resco 加载图片 + ButterKnife 初始化控件