Я пишу код в AS3, и я использую BitmapData, чтобы сделать снимок фрагмента ролика. Есть ли способ получить конечный результат BitmapData для поддержки прозрачности?
Как сделать снимок видеоролика без фона?
Спасибо.
Иногда вам нужно установить цвет фона, если вам нужно распечатать видеоклипы с прозрачностью
Если ваш фон белый:
var bmd:BitmapData = new BitmapData( movieClip.width , movieClip.heigth , true, 0xFFFFFF ); bmd.draw(movieClip);
вы пробовали следующее?
// set the transparent property to true var bmd:BitmapData = new BitmapData( movieClip.width , movieClip.heigth , true ); //pass the movie clip you want to take a snapshot of as a parameter //to the draw() method bmd.draw(movieClip);