0

我有使用 flex 基元类(如椭圆矩形等)创建的基本形状。每一个都添加到图形对象中。

现在我正在寻找一种机制来选择它并缩放它(如在 Photoshop 变换中 - 可拖动的角和边缘,图像在拖动时被缩放)

有没有可用的解决方案??

谢谢你

4

2 回答 2

0

看看这个:http ://code.google.com/p/transform-tool/

于 2012-08-23T21:04:20.813 回答
0

火花图形基元都没有扩展 InteractiveObject 类,因此您将无法以任何方式直接操作它们。这是我认为你应该做的(更多类似 Actionscript 的思考):创建一个精灵,使用 AS3 绘图 API 绘制你需要的形状,然后将该形状添加到你的精灵以及其他标记你应该能够的区域的小精灵与您的图形交互。例如,如果您想在抓取角落时缩放主精灵,只需将一个小精灵添加到角落区域并在该小精灵上监听 mouseDown 事件(以及 mouseMove 事件以确定您的主精灵应该调整多少) .

使用一些 Flex 好东西可能有一些更简单的方法,但正如我所说 - 这就是我对纯 AS 所做的事情。

于 2012-04-16T09:02:23.603 回答