Flex 中获得图片的原始大小
2011-09-04 09:33
274 查看
在Flex中加载image的过程中,是无法获得image大小的。例如:
var img:Image = new Image(); img.source = "images/example.jpg"; trace(img.height); trace(img.width); trace(img.contentHeight); trace(img.contentWidth); 结果都是零,因为image并没有加载完成。 解决方法是添加监听事件,在加载完成后再去获取图像的大小就可以了。 var loader:Loader = new Loader() loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onIconLoadComplete); loader.load(new URLRequest(imgUrl)); private function onIconLoadComplete(event:Event):void{ trace(event.currentTarget.width); trace(event.currentTarget.height); }
相关文章推荐
- Flex 中获得图片的原始大小
- C# 获得图片的分辨率和大小
- ios通过URL获取网络图片的原始大小
- 获得图片文件的图像尺寸大小(支持GIF,JPG,BMP格式)
- Android thumbnail 图片的获得及与原始图片的映射
- ios 获取uiimage图片原始大小的方法
- js获取图片原始大小
- 在图片上单击获取图片原始大小
- jquery获得图片的真实大小
- 获得图片文件的图像尺寸大小
- 输入一个图片,获得转换成为指定大小的图片
- Android thumbnail 图片的获得及与原始图片的映射
- 上传图片时,使用JS获得图片文件大小
- 获取图片文件原始大小的API函数
- 上传图片时预览获取图片原始的宽度和size大小
- Silverlight 保持图片原始大小
- office插件开发shapes.addpicture插入图片保存原始大小
- LIve Writer图片自动水印,自动居中,自动为原始大小的设置方法.
- Flex中如何获得浏览器窗口大小
- Android扫描SD卡中所有图片,获得图片的名称、路径、大小