我有SWF矢量形状,如何访问这个形状的控制点?我想用as3代码移动这个形状的一些点。 SWF使用flash专业CS5创建,代码采用flash开发。
在CS5中创建一些Sprite的其他方法,并用as3移动它们,但是如何将它们与形状控制点联系起来?
答案 0 :(得分:1)
使用readGraphicsdata()
来读取形状的GraphicsPath,它包含命令和控制/锚点。然后,您可以解析该向量以找出要更改的点,然后更改它,然后通过graphics.clear(); graphics.drawPath(path);
将路径返回到您的形状,或者使用drawGraphicsData()
来绘制完整的集合图形形状。