我想知道是否有办法将“导出电影”作为“PNG序列”用于使用actionscript动画的电影。像这样导出对于普通动画非常有效,但对于我的当前项目不起作用。基本上,我正在使用数学创建图像,并希望能够将结果导出为png以在其他程序中使用,例如photoshop; 但由于图像是使用actionscript创建的,因此导出只显示空白图像。我只能拍摄结果的屏幕截图并费力地使用魔棒工具删除所有应该透明的区域吗?请告诉我还有更好的方法;谢谢!
你可以将你的视频发布到 Vimeo 并分享链接吗?我想看看 ^_^
祝好, George
var sock:Socket = new Socket(yourIP, somePort);
var drawRect:Rectangle = new Rectangle(0, 0, 550, 400);
var bmp:BitmapData = new BitmapData(drawRect.width, drawRect.height, true, 0x00000000);
bmp.draw(stage, null, null, null, drawRect);
var pixels:ByteArray = bmp.getPixels(drawRect);
for each (var pixel in pixels) {
sock.writeUnsignedInt(pixel);
}
这里有一个免费的工具可以使用,非常好用。 http://swfrenderer.kurst.co.uk/
它可以将任何swf文件转换为png序列。 优点: