我有使用flex基元类(如椭圆矩形等)创建的基本形状。每个类都添加到图形对象中。
现在我正在寻找一种机制来选择它并进行缩放(如Photoshop变换 - 可拖动的角落和边缘,图像在拖动时缩放)
任何可用的解决方案??
谢谢
答案 0 :(得分:0)
没有任何spark图形基元扩展InteractiveObject类,因此您无法以任何方式直接操作它们。以下是我认为你应该做的事情(更多类似于Actions的思考):创建一个精灵,使用AS3绘图API绘制你需要的形状,然后将这个形状添加到你的精灵中以及标记你应该能够到达的区域的其他小精灵与您的图形互动。例如,如果你想在抓住一个角落时缩放你的主精灵,只需在拐角区域添加一个小精灵,并在那个小精灵上监听mouseDown事件(以及mouseMove事件以确定你的主精灵应该调整多少)
对于一些Flex好东西可能有一些更简单的方法,但正如我所说 - 这就是我对纯AS所做的事情。
答案 1 :(得分:0)