2010-04-05 80 views
3

举一个Image部件,如何可以告诉该位图图像的大小[宽度和高度]认为Image由含有(不是Image分量的大小)Flex:如何获取图像的图像大小?

此外想尽快知道这,所以我认为这需要在Event.COMPLETE事件中?

谢谢!

+0

找到答案:Image.contentWidth和Image.contentHeight – 2010-04-05 15:22:11

回答

3

由于Image扩展了SWFLoader,属性contentWidthcontentHeight都是公开可用的。他们在"complete"事件中可用。

如果图像是从另一个域加载的,则可能不允许访问图像的位图数据。

0

BitmapData类将为您提供宽度和高度属性。

这应该在

protected measure() 

方法,而如果你需要做的事情,它可以覆盖可用。

+0

有没有办法访问Image组件的BitmapData类? – 2010-04-05 15:18:30