我想了解上传图片的原始高度和宽度。
1)我想手动控制图像的高度和宽度,相对于原始尺寸。
2)我想在缩放图像时测量图像的DPI。
3)我无法在不手动添加高度和宽度属性的情况下填充spark List容器。
从我可以看到的mx:image组件(在设置图像源之后)保持高度和宽度为0.如果在加载图像后确实设置了这些属性,那么:
1)我可以听哪个事件,所以我可以在设置后进入并获得这些属性。
2)我可以调用什么方法来调整List控件中的所有组件的大小?
在某些情况下,我将图像源设置为外部URL。在其他情况下,我将图像源设置为通过FileReference类获得的内部ByteArray。
答案 0 :(得分:0)
很多问题,我会尝试回答一个我认为我知道解决方案的问题;)
1)图像组件有几个属性:
width/contentWidth/content.width
另见blog post。 看来你需要寻找contentWidth(scaled)和content.width(没有缩放)
2)DPI meens每英寸点数,在不了解物理显示器尺寸的情况下无法计算图像的DPI。
1)您可以侦听creationComplete事件。调度此事件时,您应该能够访问所有(设置)属性。