Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 如何获得最大宽度&;完全加载前加载多个图像时的高度大小图像?_Flash_Actionscript 3_Flash Cs5 - Fatal编程技术网

Flash 如何获得最大宽度&;完全加载前加载多个图像时的高度大小图像?

Flash 如何获得最大宽度&;完全加载前加载多个图像时的高度大小图像?,flash,actionscript-3,flash-cs5,Flash,Actionscript 3,Flash Cs5,我正在加载不同大小的图像,然后缩放图像并为每个图像绘制边框,如下面的链接所示 我希望图像的边框具有相同的宽度和高度,为此,我需要在加载所有图像之前找到最大宽度和高度大小的图像。在完全加载图像之前,有什么方法可以让我知道图像的宽度和高度吗?困难的方法:使用ByteArray类并将图像作为字节数据加载(URLLoader,类型设置为BINARY)。加载头中要读取的前几个字节。在图像的标题中,可以解析出宽度和高度 您需要熟悉正在使用的图像类型的规范(PNG位于),并具有字节的工作知识(Thibaul

我正在加载不同大小的图像,然后缩放图像并为每个图像绘制边框,如下面的链接所示


我希望图像的边框具有相同的宽度和高度,为此,我需要在加载所有图像之前找到最大宽度和高度大小的图像。在完全加载图像之前,有什么方法可以让我知道图像的宽度和高度吗?

困难的方法:使用
ByteArray
类并将图像作为字节数据加载(
URLLoader
,类型设置为
BINARY
)。加载头中要读取的前几个字节。在图像的标题中,可以解析出宽度和高度

您需要熟悉正在使用的图像类型的规范(PNG位于),并具有字节的工作知识(Thibault Imbert正在编写一本关于该主题的优秀书籍:)

简易方法:加载所有图像,但不要将它们添加到舞台上。它们不会显示,您可以检查宽度/高度,并根据需要绘制边框


更简单的方法:有一个固定的边框大小,并在加载图像时缩放图像

我知道更简单的方法,但会选择更简单的方法,因为我不能等待加载所有图像,然后将事件添加到库中。我的事件在之前已添加,因此我将尝试byteArray。