Доброй ночи.
Я загружаю картинку и сохраняю её в статической переменной как Bitmap.

Код AS3:
private function onLoadComplete(e:Event):void
{
...
var image:Bitmap = (_loader.content as Bitmap);
image.smoothing = true;
ImageDB[_imageDBType][_imageDBID] = image;
...
}
Далее пытаюсь вставить в несколько объектов, например:

Код AS3:
var sprite1: Sprite = new Sprite();
var sprite2: Sprite = new Sprite();
sprite1.addChild(ImageDB[_imageDBType][_imageDBID]);
sprite2.addChild(ImageDB[_imageDBType][_imageDBID]);
Картинка появляется только во втором спрайте.
Я пришел к выводу, что юзать так битмап можно только в одном месте. При добавлении во второе - удаляется из других.
Проверил это с помощью таймера: добавил картинку в первый спрайт, а через секунду во второй. При добавлении во второй из первого удалилась.
Видимо надо копировать/клонировать битмап перед каждым добавлением? Как это лучше сделать или существует иной подход?