Flash 如何获得最大宽度&;完全加载前加载多个图像时的高度大小图像?
我正在加载不同大小的图像,然后缩放图像并为每个图像绘制边框,如下面的链接所示Flash 如何获得最大宽度&;完全加载前加载多个图像时的高度大小图像?,flash,actionscript-3,flash-cs5,Flash,Actionscript 3,Flash Cs5,我正在加载不同大小的图像,然后缩放图像并为每个图像绘制边框,如下面的链接所示 我希望图像的边框具有相同的宽度和高度,为此,我需要在加载所有图像之前找到最大宽度和高度大小的图像。在完全加载图像之前,有什么方法可以让我知道图像的宽度和高度吗?困难的方法:使用ByteArray类并将图像作为字节数据加载(URLLoader,类型设置为BINARY)。加载头中要读取的前几个字节。在图像的标题中,可以解析出宽度和高度 您需要熟悉正在使用的图像类型的规范(PNG位于),并具有字节的工作知识(Thibaul
我希望图像的边框具有相同的宽度和高度,为此,我需要在加载所有图像之前找到最大宽度和高度大小的图像。在完全加载图像之前,有什么方法可以让我知道图像的宽度和高度吗?困难的方法:使用
ByteArray
类并将图像作为字节数据加载(URLLoader
,类型设置为BINARY
)。加载头中要读取的前几个字节。在图像的标题中,可以解析出宽度和高度
您需要熟悉正在使用的图像类型的规范(PNG位于),并具有字节的工作知识(Thibault Imbert正在编写一本关于该主题的优秀书籍:)
简易方法:加载所有图像,但不要将它们添加到舞台上。它们不会显示,您可以检查宽度/高度,并根据需要绘制边框
更简单的方法:有一个固定的边框大小,并在加载图像时缩放图像我知道更简单的方法,但会选择更简单的方法,因为我不能等待加载所有图像,然后将事件添加到库中。我的事件在之前已添加,因此我将尝试byteArray。