0

我得到了一个在舞台上有 SimpleButtons 的 swf,我需要从按钮状态中获取位图或位图数据信息。

当我加载符号时,似乎无论按钮状态由什么组成,它们都是形状,至少这是我在表达式面板中得到的。

那么,如何从 Shape 中获取位图或 bmpdata?

谢谢。

4

2 回答 2

2

您可以使用BitmapData#draw()BitmapData任何DisplayObject. BitmapData 是栅格数据,因此请注意您将丢失矢量的特征Shape

var bd:BitmapData = new BitmapData( shape.width, shape.height );
bd.draw( shape );
于 2013-07-23T22:52:03.640 回答
0

如果您的目标是 FP 11.6,我将使用 graphics.readGraphicsData 方法,如此处所述http://www.bytearray.org/?paged=6

于 2013-07-24T15:19:58.410 回答