Насколько велики эти большие изображения, которые вы намереваетесь построить?Flash 10 ограничен созданием растрового изображения размером 8191x8191px (Flash 9 ограничено 2880x2880px).Подробнее об этом вы можете прочитать в документах .
. Если вы согласны с размерами вашего большого изображения, я бы порекомендовал использовать первый упомянутый вами подход: скопировать данные пикселей изменьшие растровые изображения в одно большее растровое изображение, а затем нарисовать его в графическом объекте вашего Sprite.
Я бы сделал это, сначала создав новый объект BitmapData большого размера, а затем зацикливаясь на каждом из меньших изображений и используя BitmapData.copyPixels () , чтобы скопировать пиксели из каждого маленького растрового изображения в большое.После создания большого изображения вы можете использовать Graphics.beginBitmapFill () и Graphics.drawRect (), чтобы нарисовать большие BitmapData в Sprite.
Причина перехода по этому маршруту заключается в том, что BitmapData.copyPixels () собираетсябыть быстрее, чем Graphics.beginBitmapFill () и Graphics.drawRect ().Кроме того, он выглядит намного чище, поскольку вам придется выполнять beginBitmapFill () для каждого нового растрового изображения, если вы идете таким образом.