Создаю графический элиминт залитый битмап датой так

Код AS3:
Sprites.graphics.beginBitmapFill(arrBitmapData[0],null,false)
Sprites.graphics.lineTo(0,0)
Sprites.graphics.lineTo(20,0)
Sprites.graphics.lineTo(20,20)
Sprites.graphics.lineTo(0,20)
Sprites.graphics.lineTo(0,0)
Sprites.graphics.endFill()
Далее если создаю вместо той битмапдаты другую

Код AS3:
var rect:Rectangle = new Rectangle(0, 0, activeBitmapData.width, activeBitmapData.height);
var pt:Point = new Point(0, 0);
arrBitmapData[0].copyPixels(activeBitmapData, rect, pt);
Битмап дата на Sprites обнавляется.

Код AS1/AS2:
arrBitmapData[0]=activeBitmapData.clone();
arrBitmapData[0].unlock()
А так не хочет. Надо именно второй вариант.