【发布时间】:2010-04-28 19:15:52
【问题描述】:
我有一系列不同尺寸的图片。我想将这些图像以一种自动拼贴的形式放置在画布上。 有谁知道如何运用这个概念背后的逻辑?
我所有的图像的高度都可以被 36 像素整除,宽度可以被 9 像素整除。它们具有 mouseDown 功能,可让您拖放。放下图像时,图像会移动到最近的 x 点可被 9 整除,y 点可被 36 整除。画布顶部绘制了一个网格。
我已经根据高度对图像数组进行了排序,然后根据它们的宽度进行了排序。
imagesArray.sortOn("高度", Array.NUMERIC | Array.DESCENDING); imagesArray.sortOn("宽度", Array.NUMERIC | Array.DESCENDING);
我想将最大的图像 ( imageArray[0] ) 放入角落 x,y = 0,0。然后随机化其余图像并将它们放入拼贴画布中。
【问题讨论】:
标签: apache-flex actionscript-3 arrays image