Это не настоящий Sprite (Sprite - это тип данных AS3), это просто мувиклип, который называется «спрайт». Я вижу, что в коде на самом деле зарисовки рисуются в мувиклипе с именем «paintSurface», а затем, когда это сделано, растровое изображение «paintSurface» захватывается через эту строку:
bitmapData.draw(paintSurface);
затем он прикрепляется к мувиклипу «спрайт» здесь:
sprite.attachBitmap(bitmapData, 3);
Наверное, поэтому вы получаете белый фон.
Я предполагаю, что растровое изображение захватывается ради скорости обработки.
Возможно, вы могли бы видеть, что происходит, если вы не захватываете растровое изображение, а вместо этого просто вместо этого присоединяете 'paintSurface' к 'sprite'.