使用as3代码移动SWF形状点

时间:2013-07-19 12:51:11

标签: actionscript-3 flash shape points morphing

我有SWF矢量形状,如何访问这个形状的控制点?我想用as3代码移动这个形状的一些点。 SWF使用flash专业CS5创建,代码采用flash开发。

在CS5中创建一些Sprite的其他方法,并用as3移动它们,但是如何将它们与形状控制点联系起来?

1 个答案:

答案 0 :(得分:1)

使用readGraphicsdata()来读取形状的GraphicsPath,它包含命令和控制/锚点。然后,您可以解析该向量以找出要更改的点,然后更改它,然后通过graphics.clear(); graphics.drawPath(path);将路径返回到您的形状,或者使用drawGraphicsData()来绘制完整的集合图形形状。

The manual on readGraphicsData()

The manual on GraphicsPath class format