2011-01-07 181 views
1

我想要做的是使用钢笔工具绘制一个形状,然后使用AS3操纵这个形状来扭曲定位点。我如何从AS3内部访问锚点等?我可以将绘制的形状转换为影片剪辑元件,然后从动作脚本访问它,但是如何操作矢量?使用AS3操作绘制的矢量

谢谢

回答

2

不幸的是,你不能这样做。在导出swf后,IDE中绘制的形状将不可编辑。

如果要创建动画元素,可以使用动作脚本使用Graphics API进行绘制,但需要以编程方式创建形状,并在每次锚点更改时重新绘制图像。

如果您确实希望用户能够实时绘制,则无法快速简单地执行此操作:您需要创建自己的钢笔工具和锚点,在它们之间画线,使它们可拖动,实现撤消等。

以下是关于如何在AS2AS3中执行类似操作的一些“第一步”教程。

+0

感谢您的回复。对不起,我需要让自己清楚,我不想让一个应用程序能够绘制。我想在Flash界面中绘制矢量图形,或者导入矢量文件,然后使用AS3来操作路径数据,锚点等。 – Tom 2011-01-07 23:48:25

0

您可以尝试以编程方式绘制自己的形状,然后使用ENTER_FRAME事件或定时器以适合动画的间隔重新绘制新点信息。