2012-04-16 68 views
0

我使用flex基元类(如椭圆矩形等)创建了基本形状,每个图形都添加到图形对象中。通过UI缩放Flex图形对象

现在,我在寻找一个机制来选择它和它的规模(在Photoshop中的变换-dragable角落和边缘,图像缩放被拖拽上)

任何解决方案可用?

谢谢

回答

0

无火花图元的扩展InteractiveObject类,所以你那倒可以直接以任何方式操纵它们。下面是我认为你应该做的事情(更多类似Actionscript的思维):创建一个精灵,使用AS3绘图API绘制你需要的形状,然后将addChild形状添加到你的精灵中,并附加一些小精灵来标记你应该能够与您的图形进行交互。例如,如果要在抓取角点时缩放主精灵,只需将一个小精灵添加到角落区域,并在该小精灵上侦听mouseDown事件(以及mouseMove事件以确定您的主精灵应该调整大小) 。

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

+0

谢谢你。 你能说出任何这样的好东西吗? – Saju 2012-04-16 12:08:50

+0

嗯,我只是觉得可能已经有一些自定义的包装或皮肤写人的皮肤来缓解任务调整大小和拖动comps。 [Here's something](http://mobile.dzone.com/news/flex-4-spark-resizable)可能对你有所帮助。 – Varnius 2012-04-17 07:28:03