Flex 中获得图片的原始大小
2009-08-14 11:33
260 查看
在Flex中加载image的过程中,是无法获得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 中获得图片的原始大小
- 用FSO获得图片文件的信息(大小,宽,高)
- flex 加载图片的同时获取加载图片的大小
- windows live writer 原始图片大小设置
- 用FSO获得图片文件的信息(大小,宽,高)
- javascript/jquery获取图片的原始大小
- C# 获得图片的分辨率和大小
- C# 发送HttpWebRequest获得网络图片的大小、尺寸
- flex 图片切换,可自己定义大小和图片路径
- 获取word中的原始大小图片
- jquery获得图片的原始尺寸
- 用FSO获得图片文件的信息(大小,宽,高)
- Flex中如何通过backgroundImage和backgroundSize样式,设置VBox容器的背景图片以及大小
- Word中插入图片不按原始大小显示的问题
- js获取图片原始大小
- flex acionscript png图片去除多余空白,生成合适大小图片
- 解决在Word中插入图片不按原始大小显示(变大模糊)的方法
- naturalWidth 与 naturalHeight 取得图片原始大小
- 点击图片放大至原始图片大小
- 上传图片时,使用JS获得图片文件大小(旧浏览器)