Flex可以将显示对象导出为位图,如下所示:
var bitmapDataBuffer:BitmapData = new BitmapData ( displayObject.width, displayObject.height, false);
bitmapDataBuffer.draw ( displayObject, displayObject.transform.matrix);
是否有方法将显示对象导出为矢量图形而不是位图数据?
答案 0 :(得分:1)
Graphics
对象上的copyFrom()
函数可能就是您所需要的。它已添加到Flash Player 10中。
答案 1 :(得分:1)
您可以使用svgeditor-as3库,但是它使用它自己的抽屉引擎,但它非常强大,并且可以以SVG格式导出。
你可以在这里找到更多: http://code.google.com/p/svgeditor-as3/
答案 2 :(得分:0)
我将从这个错误猜测它目前不可能:
答案 3 :(得分:0)
简而言之,不,但您可以尝试转换为位图,然后对位图进行矢量化(类似于marching squares算法)
如果您在AS中绘图,可以通过扩展图形和图形来跟踪绘图。 Sprite或Shape使用新类。